Damn, that's a LOT of work!! Looks great though. Nice work!