I have found working with Peaceful Media to be a breath of fresh air. They are responsive, thoughtful of timelines and budget and very great at communicating clearly. I also find their rates reasonable, based on the speed at which they are able to solve programming issues for us.