A sucky update:
I finally got around to asking her out on a date. She accepted and we had a good time. I didn't see her for three or four days after that which is kind of unusual because we're such good friends. I talked to her over the phone on one of those days but other than that there was little contact. She texted me a few times yesterday cause she wanted to know something, I ignored them just to see if I could get a reaction out of her. Then today I ended up hanging out with her for a short time and decided to ask her on another date. At this point she decided we needed to "have a talk", and in my head I was like "sh*t". She then gave me all this crap about how I was her best friend for 3 years and she didn't want that to change. Her eyes were tearing up as she said this. I looked at her dead in the eyes and basically told her that things had changed and we can't be friends anymore. She then continued to babble about being friends and compared me to one of our closest friends who had gotten turned down by her about a year earlier. We then stood there not really saying anything. Then I reinforced my point that I couldn't hang out with her anymore without thinking of her as more than a friend. Then I walked off.
It doesn't really hurt at all yet. I mean, the conversation was really painful, but I am really glad I got that cleared up. I'm sure I will feel like hell later though when I realized I just lost my best friend and the girl of my dreams all at the same time.