hey ill be honest i didnt read every last thing youve been saying but i think ive heard enough.ive been with my girl for 4 years now and a year of it was long distance and problems did happen.and the one thing ive come to realize is this..if there are any problems at all long distance..they are much much worse than they seem.trust me if youve caught him doing somethin sneaky already then i garrunteee hes doing 100 times worse things.i know i was just like him(ya ya im an asshole).do yourself a favor and drop his lame ass.youll be saving yourself from one whining excuse after another and you will ALWAYS wonder what hes been hiding and you will NEVER be able to trust someone like that.just my opinion sorry if its tough to hear..ps im not an asshole anymore.hurting others like that always comes back on you...zz