Update - Ironically this weekend Guy #2 (the boyfriend) confronted me... he discovered an email I had written to guy #1 in my palm pilot. I never actually sent the email to guy #1 -- sometimes I just write to clear my mind, get my thoughts out, etc. I never intended that email to be sent to anyone or read by anyone and did not have any idea that it when I sync'd my palm pilot, that email got on there. Nonetheless, it said basically the things that I wrote here in my first post.
Of course I was horrified when I knew he read that. He had been acting very short with me for about 3-4 days and I wondered what was up. The end result though I think was probably more positive than negative. He was hurt, yes. I came clean with him and told him what was going on, and nothing has happened between me and the other guy aside from a few conversations and some flirting. He told me that he knows that he doesn't give me the things that I want or need. (because I've told him over and over and over - basically just more intimacy and things like he has told me he loves me maybe 3 times in the 4 years we've dated....) Anyway, long story short, it prompted a very much needed conversation between us, and I came out of it feeling that I truly love this guy and do not want to screw up my relationship with him. So my plan is to avoid guy #1 at all costs, and do what I can to remove him from my mind, heart, or whatever. I know a relationship with him would never work. He could never be faithful to anyone, and it's true what Porcupine said, I think some of the attraction is simply the fact that we've always snuck around and in some way that was exciting.
I appreciate all of your comments, hopefully I am back above ground on this and my current relationship will become stronger.