We've used Hunt Engineering (www.hunteng.com) for datacenter mechanical and electrical engineering. I haven't personally worked with them, but the results and feedback from coworkers were very good. Troy