This thread is living proof that most every question has been answered somewhere around here.

I just got saved from exposing myself as not having done sufficient research on the topic of "how long...