I don't know why this information is so hard to come by throughout all the trying to deposit for internet poker info out there these days, but you can set up an account through western union free of charge linked to any credit or debit card you could possibly have, and deposit to just about any online poker site
still accepting US players. I have used this method on multiple sites and it has worked flawlessly every single time.
You don't even have to worry about going in to your local western union "station" it's still very very simple to deposit money into online poker from the comfort of your computer chair. The only thing is I have had to pay an 8 dollar fee every time I deposit. However this is comparable to the fee of using one of these international visa prepaid cards.
All you have to do is tell the site you want to do a western union deposit, they will give you a name and a place to send the money, you send it through WU's site and 5-15mins later the money will be in your poker account. And you will look something like this after how easy it was. ------>