I've been ordering from amazon and buy.com lately. newegg shipping prices are crazy. its like $20 for shipping on newegg for the UPS battery I ordered and its free on buy.com and amazon and the base price is cheaper too. I just try to avoid newegg now, they are somewhat good for small things like hard drives and other little things. amazon's return policy is freaking awesome.