Of the many masks I've tried, these motorcycle/ski masks work the best. They work great in all temperatures below 50F down to -5F (maybe colder). They are neoprene so they don't get hot. If you place them correctly, they don't steam up goggles or glasses. The half mask works the best. Easy to breathe even while climbing steep hills. and NO FRIGG'N runny nose!
The DO stink, so you'll have to wash them before wearing otherwise, the fumes really take you down. I've never seen 'em sold anywhere but here:
http://motors.shop.ebay.com/merchant/angryguy01 Saw one commuter with the yellow one. I own this one.