Well, if you're willing to get hit 4-5%, you can always do MoneyGram via bitinstant.com. I've done that once, but the whole thing feels like a drug-deal. You print out some paper from BitInstant with a bunch of account numbers from companies you've never heard of, then you go to a local Walmart/7-11/whatever, hand them the paper, and they direct you to a red land-line phone (in my experience, sitting between a CoinStar and a Redbox). Then you talk to someone on the other end, and then you go back to the clerk, fork over a bunch of $ cash, and the money (less 4-5%) shows up in your Gox account.
As noted, I've done this once. Worked fine (and had my $ on Gox within an hour). Felt ridiculous having to use such silly things as a land-line phone at a physical retailer in order to buy an online crypto-currency, but such is life...
Don't go to whatever next time. Go to your favorite liqueur store. Last time I came there with paper from bitintstant, they gave me a discount on vodka. I payed too much anyway, and never going to use bitinstant anymore, unless I am in big rush.
+1 Local liquor store. If you are a regular you have a pretty good chance at a discount on your normal liquor purchases because they'll make a bit off of the moneygram fees.