Bummer. I had that site bookmarked a long time ago, and it used to be free (at least Local Weather, Radar - maybe not all of the offerings). Sorry to hear we have to pay for all of it now. Supposed to be a good site from what I've heard.
Weatherbug is (free) has been just fine for me locally, also it has a camera feature on some of the main roads around town which is kind of nice. Intellicast.com (free) is fine for national weather radar updated 4 times an hour. Locally we have a television station with local live doppler radar and they have it on their site, also for free.