If anyone in the HN audience is participating in an unpaid internship — which I doubt, but … — please stop immediately. In this industry (software development) there is absolutely no reason to accept being stepped on like that.
You can easily find a paying internship at any half-decent tech company, just interview around at a few places. Speaking as a developer, mentor, and interviewer: internships are where we get our best hires and are an extremely good deal for us — paying $25+/hr no benefits is a STEAL for us. And you should name and shame your current "internment" office, for being total assholes.
My 2¢.