I believe the thread you were talking about was a bunch of sites to buy wheels, not tires. I have Yokohama Avid V4's, but they have not gone through snow yet, so I can't help ya there. As misslindseysue said above, go to
www.tirerack.com and read up on the reviews of some tires. They have a LOT of reviews, from the people who bought the tires (each tire has its own set of reviews).