This is the real truth. That is why you always act friendly to people in the company and always leave on good terms. Sure you have to have the skills to back up your resume but if you have a personal connection with someone....anyone...at the company and they like you, you are already miles ahead of the competition.
You still need to be competent, but the connection gets you in and an edge (known quantity > unknown quantity).
Also, I have always used 2 pages. I have 15 years experience. Yes, some was some part time work in college. But many times the people like to see that you've working in your field basically all your life without gaps. If I try to keep it to one page I have to leave off important details like software packages or history of things I've worked on. By leaving them off they recruiter or manager might think I don't have experience with it and they'll toss out the resume before I even get the call. I'd rather put a little too much on it to make sure they find the key words they are looking for.
If you are still listing your college internship, you've either not had many positons since then and need it to take up space (unlikely), it's particularly "special" in your field (working for a particular person/company), or you accomplished something super extraordinary ("developed Google's search algo," "Discovered cure for cancer").
Think of your career as a skillset that builds off itself (You need A1 to go to A2, A2 to go to A3, etc). If you are applying for a job that requires A2, they'll ask all about A1, because it's relevant to show you can do A2. Same thing when going to A3, they'll ask about A2, and a little about A1. By the time you are on A4, it can be very reasonably assumed that you exhibited A1 to a satisfactory degree, since you've already been asked about it and used it/built off it for A1 through A3, so they shouldn't need to ask for it. They'll always ask for An-1, and be interested in An-2, but anything beyond that is a waste of everyone's time.
The only time a recruiter should ever ask about a job over 2 positions prior would be if you were doing some serious job hopping with short stints at different companies along the way (which would probably get you eliminated from the pool anyways - don't need to be filling the same position again in 6 months). What you did 10 years ago or a couple positions ago very rarely has anything to do with a job you are currently applying for, unless your career is in neutral/reverse or it requires specific hardware/software experience.
This is why resumes, in most cases, should be 1 page. The older the position gets, the less relevant it is, and it's just a waste of time for a recruiter to have to go through it. You can still list it if you want, but it's pointless to have anything more than just dates of employment.