Finally finished reading this entire thread and i am quite impressed. new to the site and not planning on anything near as extensive as yours but love to read about people customizing and modifying what they have to make it their own.
Very nice work!