simple, there is veho tv which also has anime that you can watch for free, there are also some sites such as crunchyroll that allow you to watch anime. also don't forget about Hulu.com and other sites similar to hulu as hulu also has some anime that you can watch all for free.
You can go to this site and find there link for episodes. There are all eps... Easy to find and free :)) ... www.tvthere.weebly.com - copy the URL and have fun...
You can download the newest version of iTunes, go to the iTunes Store, type in your show in the search box, and buy it.
you can watch duel masters on www.revolutionanime.net you can also watch any other anime here or if not request it in English and its on megavideo
Try YouTube .
Youtube
megavideo
Copyright infringement
Youtube obviously :) hope it helps.
There are loads like animefreak and anime crazy
Animefreak has their own mirror which works really well, but they don't have it for all the animes.
www.pisoga.com had all sorts of anime which has all of the first 519 Pokemon episodes and all 10 movies, but they are in megavideo =\. they have a great list of anime from A - Z
megavideo
well, you can just go to animecrazy.net,and watch any anime show you want!
Try YouTube or MegaVideo
You could try animeseason.com
i watch this at animeseason.com they have all they episodes subbed and in more than one format so you dont have to worry about the time limit on megavideo.
You can try searching for Kirarin Revolution episodes on anime streaming platforms like Crunchyroll, Funimation, or Hulu. You can also check if the episodes are available for purchase on platforms like Amazon Prime Video or iTunes.
you can watch duel masters on www.revolutionanime.net you can also watch any other anime here or if not request it in English and its on megavideo
go on netflix or rent the movie