lol....nice flowchart...you've got WAY too much time on your hands :p