Wow! Thanks everybody for the great responses.

I'll give those places a call :)