I think that when anyone is in a position where they need to ask for something in this business (whether it's someone else's knowledge, paperwork, or any other resource) they should be willing to give something in return. This applies to newbies, experienced investors, anyone and everyone!
Everyone has heard the saying "there's no such thing as a free lunch" and it's true; I realize that someone had to pay for that contract, someone had to pay for that knowledge, someone had to pay with their blood, sweat and tears to gain the experience that I've attempted to draw from. I've asked for plenty through the years, but in return I've partnered and given both my time and my money to help those that I've asked.
I try to help others because I was helped in the past, and it's pretty easy to quickly identify those who want to use you and those who want to offer some benefit to you in return...you can cull the herd pretty quick.