Hi there,
I've set up a keepalive / monitoring site for Dotnetnuke (or ASP.Net) based sites.
It's at http://www.pingalive.com
Have a gander and let me know if you have any suggestions.
rgds
David