This thread and the contents in it can and will kick your ass.