I haven't personally used **************, but a friend of mine has and really liked it. If I could tell you one place to stay away from, it would be ResellerRocket. They have a phone line, but it's quite slow.
But wherever you end up, just make sure you check out their reviews, so you don't put your clients in jeopardy with a bad reseller.