Mind giving out your friends' names? (can check on sc2ranks.com ). I just hardly find this credible, I imagine they may not be as good as you think, because "rushing" is stopped so easily at the higher levels (though some cheese will occasionally catch players off guard)
I suggest watching some pro replays, as they'll show you what are currently the best strategies the world currently knows. Seems your friends can learn a lot from this, as well.
Terran is slightly stronger than the other races, with Zerg being the weakest, but it probably isn't nearly as large a gap as people make it out to be. The last MLG (last month) was dominated by Protoss (they took the top 3 spots), while a zerg just won GSL within the week, a huge Korean tournament (the winner got ~$85k, that's no joke)







