Full Tilt and Bodog still take deposits from the US, but you also have to have a credit card whose issuer will approve the transactions. I have one Visa that works on Bodog, but they don't have a Mac client, and I've only got one PC at home.
Full Tilt has a Mac client, so I can play on the road, but none of my credit cards work there. I have had uccess with getting a "prepaid visa" from WalMart or a supermarket, activating it, and then using it to load my Full Tilt Account.
Of course that was a one-time thing for me since I've been playing off my winnings ever since.
If anyone plays at Full Tilt send me a PM. I'm traveling next week so I should have down time in the evenings to see some flops.