Custom promo videos, any good companies that make them?

I need to create some promo videos that explain what the site is about… similar to what dropbox.com has pn their homepage.

Another one I like is this:

Are there any companies that do these, for reasonable prices?