Have you tried one of those upside down back things?
From what I hear, they are supposed to do wonders for bad backs...