This is making my head hurt.....must mean it's a good thread!

Time to read this again....and again....