Unlike many of the other reviews here, I had about 20 years of corporate experience managing both internal and external web app projects and developers when we came upon New Media. We interviewed a lot of other vendors, and I have to say we were very impressed with New Media for many reasons. They added more value to the conversation, and to the ideas of our web project than probably all the other vendors combined during the interview process. They weren't there to sell us, they were there to add value. And they continued to add value to our project every step of the way. When I look at the invoices, I just have to remember all that value we've gained over the years we've worked with them, and it makes it all better when making that payment. :) If you're looking for a highly skilled, well-run, technically expert team, this is the team to engage with.