Are Leadtek GeForce Video Cards any good?

I mean when comparing to Asus etc.

Also, what's a good place to buy computer parts on-line?

I mean cost wise.