I assemble cellular survey equipment for a company that takes lots of government contracts. I plan on actually attending college sometime in the future.
All I have is a high school diploma with some cool sounding computer classes that I took junior and senior year, but I have a sweet job at a fast growing company doing things I'm not even allowed to talk about. My point is that(IMO) interviews, social connections, and personality matter way more than GPA(in most cases) because those are what determine what kind of impact you will have on the company. I'm not saying you should say screw it, and drop your GPA a point and a half, just that you shouldn't stress out about applying to a job with a "dreadful" 3.4 or something. Unless your GPA blows, it only really matters when you're competing against people with the same qualifications as you and you have little to no personal interaction with the people reading the resumes.
Take this all with a salt shaker because I haven't actually gone to college, and I'm probably just really lucky to have such a sweet job right now.