Monday, January 26, 2009

Mega-Marketing Masters

I saw this post this morning.

A 23,000 % increase in sales

The number boggles the mind.

Here's the YouTube Channel, and the video they release about putting everything up on YouTube.

23,000%.

Wow.

No comments:

Google+ Badge