what kind of stretches do you do? i should start doing them, i have a lot of built up cartilage floating around and my knees grind... as well as pop out of the socket all the time. no bueno.
lots of these:
also pausing in the regular squat position with no weight:
pausing in the squat position with weight:
dynamic hamstring stretches:
static hamstring stretches
And a lot of bike riding. i.e. anything ultra low intensity, high volume, low impact. elliptical, bike, stepper, rower. doing these things frequently will bring blood into the area and promote the healing process. if you don't provide a stimulus for your knee to heal itself, it won't.
I'd also invest in some cissus quadrangularis from primaforce, and some grape seed extract.