A salary is a solution and a problem all wrapped into one.
Pros: A salary guarantees a steady flow of money each month as long as you're employed. Your paycheck is written out for the same amount every 2 weeks. There are no surprises.
Cons: There are no surprises. No matter how many hours you log, or how hard you work (or not), the numbers are always the same. Where's my motivation?
I'm not asking for a lay-off, thankyouverymuch, and it's not time for a raise, so I'm thinking about getting a part-time job for a little extra "surprise" money at the end of the day, some social interaction, and perhaps a field-trip into uncharted occupational territory.