Came across this deal last night. Seems even better than the jensonusa deal, which is $89 for the m660 with no bottom bracket. $119 for the m670 with bottom bracket!! I grabbed one for myself. I much prefer the look of the 670 to the 660.

BlueSkyCycling.com - Shimano SLX M670 3x10 Crankset w/ Bottom Bracket 10 Speed