All e-mail providers limit the size of each e-mail and how much you can store...it has nothing to do with your computer specs (although I sometimes wish it did). While almost all providers cap you off at 10MB e-mails (sending and receiving), Google wins most over with 2.5GB of storage. Yahoo comes in second with 1GB, leaving Hotmail and Adelphia chugging along a few miles behind with 25MB of storage a piece. If you want more than that yo have to pay for something along the lines of Yahoo Plus, which allows you to send/receive 20MB e-mails and store up to 2GB of mail.
As far as newegg goes, I've also found them to be very good, although it's rare when I stray from the weekly circulars and a local store. I simply prefer to actually see and touch what I'm purchasing, not just look at a picture of it. That's partially because of bad experiences, such as buy.com forgetting I had already placed, and paid for, an order, as well as BestBuy reciving my RAM a week late, then losing it in their store the day I was to pick it up. That's not to say I dont order products anymore, but I place their customer service (aka complaint) number on speed dial, just in case.
John