http://www.sat.dundee.ac.uk/pdus.html[url]
You do have to register now, but it's free! Try their HUGE full-resolution images, but be preared to need a 36" monitor to see the entire image without scrolling!

This is one of the few sites online with current satellite data of the Indian Ocean.[/url]