I might come off a bit harsh, but just trying to give real advice...
Make sure you tailor your resume to the position/employer, no one size fits all here. Obviously they will be similar but you may need to reorder skills to bring the most relevant to the forefront. It also shows you are looking at this position and aren't just spamming every internship opening out there.
Remove "etc..." from the first line in experience. It makes it sound like you're listing stuff that the recruiter wants to hear, not your actual skills (I've read a lot of resumes and I'm a bit jaded by people overstating their skills or outright lying).
And just so we're clear, its 100x worse to list something on your resume that you aren't familiar with and not be able to answer a question on it than it is to not have it. You've got a lot of stuff there, unless you can answer a non-trivial question about them I would pull them off. I've done probably 50 interviews of CS grads and its not hard to find out when they pad their resume with things they only did/used once or twice.
I'm not sure I understand what you were doing at Northern Arizona. Did you start CS there and then transfer to OSU?
I would probably swap education below experience, only beacuse I think your GPA will be a bit low and better for that to be the part they overlook. Its all about getting into that interview here.
In your experience section I would move away from some of the specific tech you used to more of what you were doing. For example, "RhinoMocks and Moq testing frameworks" means very little to me. Were you doing unit tests, UI automation, stress testing? Big companies generally have their own tech, they want to know you have the fundamentals.
Work experience needs a bit more detail. What did you do? IT Help Desk can probably be inferred, the others need explanation.
I would probably yank the hobbies bit, you're already talking about most of it in your experience section.
Beyond that I would get info from Intel themselves:
http://blogs.intel.com/jobs/2009/08/13/ ... cv_part_1/
I would also make sure not to limit yourself to one company. I know MS has a pretty cushy internship setup and Amazon probably does as well.