For reference, have you seen the mega thread on Knee Injury & Pain?
LOTS of worthwhile info and discussion in there.