Good site for downloading shit of all kinds is Torrentz where u can download heaps of stuff this searches through various torrent websites
For the download application i recommend Azureus
i.e. u can download fraps, videos, movies, games, cracks, tv shows, applications and lots more