We've got great video highlight action of mountain biking in Whistler for you, but to whet your whistle first, here are some other things you might want to know about biking on the mountain Mecca in...