In reply to Kimono:
Just rode my new 650B long travel (150mm) hard tail last night and thought it was great fun (coming from a 7" full sus bike for XC - not giving up that though). Having not ridden a hard tail for 20 years, it is really difficult to say what difference the 650B wheels made vs 26 - but it still managed to go pretty fast down the hills - and ride up them a bit quicker.
I've been riding 2x9 for 10 years, so 2x10 was nice on the new bike, but not really that different from 2x9. Low end was perfect (it got out of Jaggers Clough in a oner in the dark), but you could run out of gears at top speed.
660B v 29er will depend on the type of trails you ride and how you ride, 29er is too big for my taste and the wheels a bit too flexy, though my mate has just got the 29 Scott Scale for his HT for Peak riding and seems very pleased with it (but we have very different styles of riding - he's mr XC and I'm more DH/speed focused).
Hope this helps - lots of personal taste comes into this, there is no right answer. 650B does seem to be a good all round compromise.