Here you can find any of the US Mayors' "Main Street Stimulus" data that I've played with, and any code to generate it. The code is a little rough, as I wrote it hastily in a couple of hours, mainly as an exercise to get familiar with lxml. First impression: you really have to work hard to avoid encoding errors. HTML sucks and it's mostly because the people who write it suck, and you'd expect that an HTML parser would deal with the suckiness.
If you want to recreate what I've done, run getmayorsdata.py and redirect the output to a file called "dicts." Then run makemayorsdb.py and you'll have a normalized sqlite database of all of the mayoral projects.
If you've got sqlite installed, go ahead and load up the mayors-money database and query away!
I updated the mayors-money database and uploaded mayors-money-2. It's a sqlite3 database and contains all of the latest entries from the January 17 update.
Main Street Stimulus
Tech Liberation's Take