Just came across this a few days ago.
Weather.com is using the Windows Live Map along with a weather radar overlay. Works great! If there any others out there, let me know.
Here is a sample:
weather.com/outlook/homeandg … ayer=radar
Seems cool if there is severe weather over an airport.