Wow. I enjoyed reading this thread, nice work!