I bought "Pokerun Winter Long Leather Gloves" for my winter rides - I commute daily in the winter here in CO. They work fine for up to 10 miles around 15 degrees fahrenheit. I rode twice in 0 degree weather and they were only comfortable for about 1.5 miles before my fingers went numb. The only downside is that they are fairly thick, so you lose some "road-feel"...but that's to be expected for winter gloves. For any longer rides, you'd certainly need to get heated gear (on which I have no experience).
tear the guts out of a 12volt electric blanket and stitch the heating element into your jacket and plug it in(or fuse and wire it to your battery with SAE adapters(the plugs used with battery tenders) in-line so you can disconnect.
I just run my regular gear plus a sweatshirt and maybe a long sleeve under my jacket cuz it's fully perforated and tends to get a little chilly. Then again I'm in northern Cali so it doesn't get nearly as bad here as it does other places.
I use a $2 balaclava from rkymtnatv. I don't know if the more expensive ones are any better or not. Then I cut the top off a $1 stocking hat and slide it over my neck. Works great.
Quad Boss atv hippo hands work REAL nice on most bikes if you can get them to fit right.