If you really love a company, and see they don't have any open internship positions email them. If you care enough to email them, and express your love for their company and mission then you'll probably get a response back. Just maybe that response will be an invitation to send a resume along for them to look over.