man ur post is way too long to read so i didnt even start but I see it looks like u put a lot of effort into it and i am proud of u - welcome to the forums since i think i saw somewhere this was ur first post