After many many permutations, I give you what is potentially the nicest/most tricked out Raleigh M20 ever constructed.

It's the perfect xc bike for the north florida trails I ride.
This is how it came when I bought it

I picked up this Klein recently and considered moving the parts from my raleigh over, but it's just a bit too small, and it would be a shame to disassemble a perfect bike.