I'm going to take in my Rockhopper to have some general maintenance done and the BB pulled at the LBS, but I was also eyeing an upgrade to the crankset. Currently it has a Truvativ 5-D and I was thinking of either the LX or XT, but I'm not sure of crankset length. I can't seem to find the size of the Truvativ.
In case it factors in, I'm riding a 19" frame, which is about as large I can get (I'm 5'9''-ish). The primary thing I have noticed with the cranks is issues with drive train noise. I have narrowed it down to cranks or the BB, but I haven't honestly checked the chain in a while either. Having the BB serviced has helped in the past, so I may get out of the upgrade altogether but it may just be time to move on. (Upgrades take away from saving for a new bike, afterall

)