You might want to check with the radio section of the Weather Forum:
http://www.wxforum.net/index.php?PHPSESSID=8c3d3e729cf8c10bb4878631b676fa53&board=86.0They probably have some serious Wx radioheads.
I know that a previous version of the handheld RadioShack weather radio has the first two features you want, and so the current version probably has them, too:
http://www.radioshack.com/product/index.jsp?productId=12758247I haven't seen anything with an USB programming interface. Most of the time the USB is on a hand crank radio, and it's for charging a cell phone. (I'm suspicious of this sort of do-it-all radios. Too many parts that can fail.)
The other weather radios in the $50-$99 range may be worth a look:
http://www.radioshack.com/family/index.jsp?categoryId=2032069&allCount=43&fbc=1&fr=StorePrice%2FRSK%2F00005000%2F00009999&fbn=Price%2F%2450.00+-+%2499.99&filterName=Price&filterValue=%2450.00+-+%2499.99
Good luck, and let us know what you figure out!