OMG - I can't believe I read the whole thing!