Have you tried America's Cardroom?
I haven't deposited on their site yet but I've read positive threads and posts about the site.
Played at BO for the last two months before deleting the software.. I didn't have any major problems with the site to note ..other than not being allowed to review my HH or use a HUD.
Good luck to you, I hope this helped.