Glasses are easily portable and don't have as many problems, although can't be used in as many situations.
Contacts are invisible, colorful in some cases, and can look better on some, but can hurt like hell if put in wrong.
[b][i][u]CHOOSE.[/u][/i][/b]
-
Glasses for the win. [spoiler]Although, I can't put them all the way up. :([/spoiler]