I'm considering applying for some internship/job this summer if my plan A doesn't pan out. Listings are utterly sparse, though. I'm sure there are opportunities out there, but from what I've heard, the smartest thing to do is contact the companies you're interested in directly instead of sitting idly by waiting for a listing. But what's the best way to do it? Do you just e-mail the HR dept listed on the website? What would you say? Should I ask "is there anything for me? If so, I'll send my CV", or should I just get down to business and attach it straight away? All opinions welcome!