Best site for downloding PC games?

www.steampowered .com is the best site for it. its not free but they have almost every game at low prices. and its legal.