Enthusiastic shopper has a bad day sometimes: You can't find what you want, every second person in the crowd seems intent on bumping into you, and your legs are aching from hip to toe. It's at times like these when the much-touted convenience of shopping over the Internet sounds like a better alternative.