Apparently, Weather.com provides free XML data feed. However, you have to register. If you don't mind, Milan Negovan developed an ASP.NET control that works with the feed. I am not sure if Weather.com feed provides forecast data though.