wilwheaton - This entire thread is worth your time.

more about : wilwheaton