Thanks for ideas (I especially liked Summer's), but unfortunately she's back with the one guy. I'm a little miffed by the bad timing (going to honestly make a move, finding out then that they're back together), but just as her friend, I'm really irritated right now. After months of listening to her say about how she'd
never date him again and (according to her) trying to convince him of that, she took him back. Really makes me wonder what other bs she's tried to feed me.
Sounds like she has a case of "It's broken but I can fix it!" mentality. Lots of people have those mentalities in relationships and give people lots of chances they really shouldn't. I have done it and have had it done to me. I knew damn well I did not deserve to be with this one girl after I let her down really badly. I did something that was really stupid around her family. I didn't cheat or hit her or anything like that, just kind of got pissed she was still smoking cigs after a year and a half of trying to quit. She made so little progress that I felt like she wasn't even trying and I hate cigs. I may have been a little to unwary with my words and the family found out she smoked. But I kept trying and she gave me another chance.
You know it does sound like you may have been "friend zoned" for now though. That is not as big a deal as some people make it. But if you have competition this may be the best time to do something. If the ex-boyfriend is trying to get with her again and is kind of an idiot [censored] up then you just have to make her realize how much better of an option you are. Just make sure you are a better option. Because if you are faking it till you make it your relationship with her will crash and burn so fast you will be wondering if it ever even happened.
To be honest, this guy isn't really all that bad, especially when compared to the other one. He's not perfect, but then again neither am I.
I do think that I understand her as a whole better than he does though. I might say a few more things, but I don't believe that it would be forum appropriate, or maybe just as a gentleman I don't want to say it.

I got her a CD of her (currently) favorite band.
I have to say, part of the reason that we get along so good is that we're both music geeks; I've introduced her to music that she's never heard before, and she's introduced me to music I haven't heard before. When we hang out I hear everything from classic rock to (modern) country to R & B to pop hits. The only thing she doesn't like is slow music.
Anyways, the rest of you can discuss amongst yourselves as you wish. I'm going to keep myself occupied for a while.

