Definitely get your back checked out... a Chek practitioner would be a good call. (Paul Chek's work... just Google his name, and his site will come up)
Then, once you're back up and running - CrossFit. The best of the best. (I looked for a long time...)
Welcome to CrossFit: Forging Elite Fitness (Work/Family Safe)