Believe it or not man you've f'd up less than i have! (Actually have the same problem as you and really got to see what i was doing wrong).
Anyways, try to DHV in some way, show you have friends (female ones if you have any hotties who like to swim), and you'll probably bump into her and when you do, next make sure to BE THE ONE WHO FINISHES THE CONVO. This is also a side note to myself actually
but yeah, good luck son, think you'll have a better chance than me, the girl i'm gaming, i'm gaming on msn... That just isn't my ground man, my internet game sucks!