Thanks! That's a useful solution; the Posterous importer I used added a permalink, IE "/path-to/original-post" in each post's header. Worked reasonably well.
yes this is exactly right, its POST for compatibility reasons, rails puts a special parameter in the form submit to map to PUT (for resourceful routes)
html5boilerplate used to be my goto html / css structure for starting a project. I recently build one using bootstrap 2.0... and it was significantly less hassle, but still looks good and works on desktop and mobile
For example, Comix uses #!/usr/bin/env python, even when it's installed by the package manager (at least on Ubuntu). This means that if I launch it from a terminal with a virtualenv enabled, then it blows up because chances are that I don't have pygtk on that virtualenv (because I generally don't work on GUI apps). At the very least, things installed by the package manager should point at the interpreter that is under package management.