I swear when I first saw their very cool marketing video, that I thought it had your touch. Perhaps they have watched your videos.
BTW, I notice your video production site is "down." What's up with that? (PM me if you would prefer on this one).