Small-run PCB assembly

This thread has become an excellent resource, so thank you to all who have contributed.

Can anyone report on their experience using the assembly services of any of the above (or any service not already mentioned, for that matter)?