I think GPA is overrated, its what you learn not what you get. Sucks that grad schools put so much emphasis on it.
I'm a 3.5 in computer engineering, after my MBA next year Im going to a year of post-bacheaulerette for Med school the following year.
just thought I'd contribute my nerdy 2 cents.