I've had positive experiences with Modis and TekSystems
I'm with Modis right now and am happy with them. I'm in the UK rather than US but it's still a good indication.