I use xdcc, torrents (sites like AnimeBytes or Nyaa), and then stream from sites like Crunchyroll since I have membership. If there's something I don't have and I don't want to download it, KissAnime is a great site. They offer 720p streaming, no ads, free downloads, and even a choice between using Flash player or HTML5! (Works great on stuff like my iPad )