Article No :51 | August 31, 2006 | by Howard Mann

Think you have what it takes to win the client with a Super Pitch? Interesting interactive flash game for advertising types and those that want to be one.