This issue came up during a chat on this answer to a question asked by a new Bitcoin user.
Lets say I am new to Bitcoin and don't want to go through the hassle of exchanging money for coins quite yet. I don't have much of marketable skills, so I can't offer my services. How then can I earn some Bitcoins with minimal skill requirements, without any long-term commitment or investment of any type?