Vulgar but highly entertaining read. :)
I wouldn't say vulgar, but rather slightly profane - that is the way Dems speak, after all.