nvictor, a budget might help. This website has wonderful information on how to create a simple budget for the first-timer:
Getting Finances Done » How to create a zero-based budget
I love that site.
I think someone else can answer the other point better than I can.