Its funny how hard it is for something so simple to be understood by some people. Ayn Rand never said anything about being against “free” or volunteerism. Go watch her interviews on YouTube. Its pretty simple. You should do things because you WANT to for whatever reason is important to YOU. Not because you are forced or are afraid of being forced or because of guilt. If someone wants to donate their time because they believe in a cause or because they think they might to get to meet some movie actors then that is what they WANT and is the payment they are willing to accept for the work. Is it really so hard to understand?