Contact lenses are far better. I used to wear my glasses with clipon shades and a croakie to hold them in place. However, I thought of what would happen should I crash and my glasses break- they cost me plenty of money. I decided to wear my contacts instead, since I wear them to the gym. The only problem is that occasionally you'll get a piece of grit in your eye. For that reason, take eye drops with you and make sure you don't rub your eye with sweaty, dirty hands. I'ts much better- no sweaty glasses on your nose, getting zits, etc.
Plenty of pros wear contacts for the same reasons, like who wants to crash and have smashed up glasses? I guess Alex Zulle has to worry about it, but he doesn't have to worry about spending 400 bucks for new glasses! Also, I think he's farsighted, and contacts don't work for that. But lots of pros wear contacts, including Lance Armstrong.
I have to admit I like knowing that all these great athletes are as blind as I am.
__________________
You can catch more flies with honey than with vinegar. That's great...if you want to attract vermin.