It really sucks looking at this thread with cracked ribs. But here's my contribution.