I also follow the Crossfit.com program (greatly modified) and have been thinking about P90X.
Work around what ever injuries you have and progress very slowly...and most of all, always make sure exercise is fun!!!
BTW, the Crossfit program has been adopted by the Navy Seals and the Army and USMC have adopted large parts of it. If you start slowly and carefully you can get extremely fit.
ping