http://www.orbitmedia.com/ is who I would suggest. They have a great track record. Say hi to Andy for me :)
I would be happy to assist and have experience in this area.
To learn more about me, feel free to view my Facebook Fan page at http://www.facebook.com/visuals4u.
You're fresh out of job post credits.