I've had great success with online purchases. The computer I'm writing from was assembled entirely from components and software purchased online at a healthy savings. I've purchased books, music, home electronics and even some cleaning supplies with no problems.
The time line is different, though. I think it helps to be comfortably patient. If something needs to be returned, the time involved triples.