Yikes ~! Sorry to hear about the back trouble! Garret has some really good information on A.R.T. (Active Release Therapy) - PM him for it. Tell him FJ sent ya. After your days of bed rest (VERY IMPORTANT!!) ask your doctor about this treatment.
Also - note to yourself for future reference: STAY OFF OF ROOFS!!!
Take care and get well quickly~!~!~!