The things I like about BatchPCB are:
* they provide an Eagle DRC file that works well
* you can upload and get an estimate of cost (and confirmation that they can build it)
* you do not have to worry about drill sizes
* you get a rough image of what it should look like
* they have a decent, modern site that does not require voodoo magic in special formats and text files (despite being about 3000 miles closer to my house, this is why I ruled out Olimex)
Perhaps if I got lots of the same board made I would try another company. Your site PCBWING looks good, perhaps I will test you another time. Will you panellise a small board onto a larger panel?