I wrote a review on Angie's List as well.
I can highly recommend IEM. They were very professional, tremendously courteous, and surprisingly inexpensive regarding all the work that had to be done.
PJ is top notch. He was very responsive to any of our concerns and addressed them all.
Clay and his team were highly professional hard workers. They set the standard for any contractor in any field.
Angies List and google research