I'm currently looking for an entry level software engineer job, and I've found that the career page for a lot of companies gives you the option of submitting a cover letter along with your resume. However, the hiring manager's name is nearly always missing, so I don't have a specific person to write to (and thus I guess I'm supposed to use "To whom it may concern:" which I've never particularly liked). Also, since entry-level job descriptions are often somewhat general, it's hard to really write a good cover letter without sounding very vague and formulaic and end up with trite lines like "I'm eager to get my feet wet in the real world."
So, in light of this, sometimes I want to just skip the cover letter altogether, especially when I'm applying on sites that allow you to submit your resume into their database under their "new grad" section, not aimed at any particular position.
On the other hand, when I do decide to write a cover letter, to avoid the over-wrought essay or formulaic feel I so hate, I'm tempted to write 1 or 2 paragraphs at the most and make it a very "real" sounding, straight-forward cover letter, much more similar to what people call their "objective" and sometimes put at the top of their resume.
So my question is, what do you guys think? When given the option, is it always best to include some cover letter, even if I'm not applying for a very specific position? Also, what do you think of a shorter, objective-like cover letter versus the full, classic 3-4 paragraph cover letter?
Writing cover letters is the bane of my job searching existence, so I appreciate any help with this - thanks!
P.S. My worst fear is that if I end up with a forced-sounding cover letter, that it could actually cost me getting the interview, when if I simply left off the cover letter, they might not mind that and only consider my resume. Thus my particular hatred of cover letters.