My only problem with Bat is that when I ordered something they guy did not know anything at all and I suspected he was drunk. I had to repeat my billing info to him like 4 times. They also told me I would get a tracking number but never did.
I did get my parts and they were in good shape. I won't deal with them if I can get what I need elsewhere at a similar price.
Heaven forbid us CEGers purchase something and expect some sort of decent customer service in return.

I think you hear more bad stories then good because people don't think much of it if a deal goes smoothly but make a big deal about it when it goes bad.