geezus, you put a lot of work into it, I just gotta commend you for that at least!