I already got 6 boards from OSH Park (2 versions). Quality of boards and ease of order is amazing! Turnaround varies. First order I got within 2 weeks, second tool almost month (due to New Years). Now I'm waiting for my 3rd order.
I think I'm going to try iTead next. I need to bring my PCB price to $1 per board (2 layer 2.70x2.70 inch). I don't mind ordering 50 pieces, is there anyone who can do this medium batch cheaper than iTead?