In reply to Zamoose.

I think I've figured it out. By making things private, it prevents others from extending their functionality, which could be bad in some situations. But the purpose of using a private method is to STOP people from extending the functionality, so as long as you know what they're there for, then that shouldn't be a problem. So I guess what that text is meaning, is that you should only make things private if you know what the ramifications of doing that are.