OK so 95% of the time PBTech is great - the products are competitively priced and the shipping is usually pretty prompt.
If it's a bad experience it's the absolute pits. I had to take them to small claims court because of an incorrect chair they sent me. The 'customer service' wasn't malicious - just grossly incompetent. It took over two weeks at times for them to respond to a simple email, they sent a truck to my house without telling me - just some guy showing up on my doorstep asking me if there was something to pick up (I had no idea who he was or what was going on). It ended up going to small claims court which I won.
I had been a long time supporter of PBTech but it on it takes one bad experience to ruin a relationship. I prefer to use other suppliers now (computerlounge, paradigmpcs, playtech, mightyape, ascent, etc).
Steer clear of them if you can unless you're really confident you won't need to return, refund or support (even if you're in the right they still won't help).