I've never swore on Slashdot before, oh goodness me. But seriously. Fuck GPA.
I was just like lots of you here; I excelled in high school because it was easy. Never did any homework, slept through class, and aced the tests. Next came undergrad: something I was horribly unprepared for. I panicked, started abusing certain substances to deal with anxiety, stopped going to class, and barely limped across the finish line to get a non-honours degree with a transcript pretty enough to use as toilet paper. Eight years and a fair bit of perspective later, I went back to school to get an MA. By this time I had figured out how to game the system and get top grades without really studying all that much. What's my point? GPA measures nothing except a) how easy the material is, or b) how hard you work, or c) how immature you are, or d) how much pot you're smoking, or e) none of the above.
In the working world, I prove my worth every single day by what I produce, and I think I'm pretty damn good at what I do. If my boss had asked to see my transcript in my interview, I wouldn't have had a chance in hell of getting this position.
Fuck GPA. I'm now in a position where I can review potential hires. Going to school at any level teaches you something about life (good and bad), and if you managed to graduate, then I'll judge you equally with the next guy or gal who graduated regardless of what school it was or what marks you may or may not have achieved. If the rest of your CV speaks to experience and creativity, then I'll give you an interview and see what kind of person you are. No way I'm judging you by your marks. There are just too many variables.