For a moment I wondered how this thread resurfaced. It's a good start.