Personally, I'm OK with working for money as long as I'm actually paid-- at a consulting rate, not a 40-hour engagement. At $500 an hour, I'll do boring work (for a couple hundred hours). If I'm going to be spending 40 hours per week at it, though, for a middle-class salary; the work damn well better be worth doing.