I recently went to a place called Octagon Computers, and they were very helpful. I think they're all about the same, though, so you could get a few quotes and compare.

http://www.octagon-computer.com/