i always enjoy ordering things on newegg because i am confident it will arrive quick and on time.
they are great! have been around for a very long time and i have bought from them since i was a teenager.
i have never used newegg before, and i think that sounds like that are very good at what they do. i might have to check them out!