Upgrading can be done reasonably if you're patient and keep your eyes open, and do the wrenching yourself. You also have to know what you are looking for and do your own research on what works with what.
Here's an example
http://www.cambriabike.com/shopexd.asp?ID=113672
They are not available anymore, because guys like me bought a couple of them.