I didn't know ecost had an ipo recently. I've followed the site over the years because I used to shop at onsale.com in '99 which they bought in 2000 I think.
I always had great experiences with ordering from them, but would rather see the dentist for a root canal than use their site. They have had a history of being very slow to advance their site, which is why only now they had an ipo. It took a few years just to add pictures to everything, well after everyone else went there. I think they are too inept/slow to be able to keep up with online market changes and advancements. If you're looking for the next amazon.com, look elsewhere - they are going nowhere imo.