Eh, I went and looked at that site. The prices actually look sort of high to me. I'm going on the sample prices here:
http://www.emachineshop.com/faq/prices.htm
Also, they don't do email quotes? LOL. Why not? They don't want the business? Basically, the customer is doing all the work using that homemade CAD system they offer, and not getting any service, and not really getting that good or a price either. Granted, it's probably OK for people who have no idea how to find or deal with a local machine shop, because those people really aren't going to be ordering alot of machined parts anyway. However, with some effort and time talking to a local shop owner, you could get the same parts cheaper, and also get free advice on what you could do to reduce costs regarding the manufacture of your part.
They also give a bunch of reasons why they are better than local on this page:
http://www.emachineshop.com/company/about.htm
I read it and thought, what a bunch of bunk. Forst off, they have so much padding on that list it's ridiculous. Also, why can thier service eliminate any of what's actually required on the list? It's can't, they have just found a good way to eliminate interaction between the customer and the machinist, by not offering email assistance, and saying the software does it all.
I'm not trying to flame anyone here, please don't take it that way. I'm a mech engineer and I'm always ordering prototype parts, or machined parts, or some kind of tooling, etc. I think it's funny because they are marketing themselves as "better" because you don't have to (or get to?) talk to them.
A good online proto vendor that I actually do use alot is
www.quickparts.com. But you better have your own CAD station that can export STL or IGES or STEP files. Really, they only seem to be cheap for SLA's, thier sheetmetal parts were priced 10x what I can get locally.