You can now vote for Steven's as your favorite Mountain Dew commercial. As of the time I started this thread, his only had 2% of the votes, but his and the sled one have only just been added.
So come on and vote for Steven's. It really IS the best one, you know.