looks like I will also have to get a new chain ($40 for the XT) - bummer since I just bought one (now the wrong size of course) less than 500 miles ago.

So, about $250. I just made the appointment for next Thursday - bike to work day - how appropriate!

see ya at 4:00pm. All that hard work this afternoon with the trailer on my old cassette will make the $250 investment next week much more palatable.