Slow, no differentiation between billing(mailing) address and shipping address, inaccurate order information, no support or help, just sales people who keep you on the phone for ages, inaccurate shipping status for deliveries, no accountability.