The best way to go about this advice is to actually GO OUT AND TRY IT! You won't get shit done if you just read this thing, so please stop thinking and start doing. What have you got to lose?
Oh no she rejected me... uhh... well... isn't that the same result I would've gotten if I didn't try at all? Yeah... hmmmmmmmm. HMMMMMmmmm.
Averett... do exchange phone numbers. No nice shy guy is going to show up at that starbucks the next day if you guys don't exchange numbers. I mean, this is just my speculation, but odds are that someone who likes a challenge will show up, and not a "nice guy" by your book. And maybe, you should learn to be a better judge of character through all this and try to seperate the game players from the nice guys.
Don't get so bitter about some guy that didn't call you (granted I don't know if that was exactly what tipped you over to becoming bitter). Tackle your problems head on, don't use some strategy that will not work. I wish I could give you better advice because I hate seeing bitter people.