Currently, I use MTGox to buy coins because I have found it easy to transfer money to Dwolla and then move that money into MTGox.
However, BTC-E doesn't accept Dwolla. Since I'm in the United States, I'm curious if anyone here has funded BTC-E with USD and which of the available payment processors do you use and what should I watch out for when doing the same, if anything?