Jono #1 Ok that seems confusing, and the code is getting rather large to just copy and paste it all. So if you all would find it easier for me to cut down the code let me know, and if the above was just dribble I'll reply with more explaining. :D