My back...

Options
I tend to slouch a lot when sitting at my desk. How can I correct my posture and keep myself from gradually hunching over?

And, is it a good idea to sit on an exercise ball instead of an office chair? Does it strengthen the core?