If anyone searches for this thread, there is now a weather app that does exactly what I was looking for. SBSH Pocket Weather. The new update adds the ability to derive your location using GPS. It's perfect.
http://www.sbsh.net/products/windows.../pocketweather