I really like the "working for NPOs" idea.

Sweeping streets and working in hospitals sounds good, but I wonder...
Wouldn't that be taking up posts that should be paid employment opportunities?