I think it is best to keep a monthly budget instead of an annual one. This is because things change monthly. You might need to spend extra money for a holiday party in November and December, and so forth. So we are going to make a monthly budget. However, what you need to do is first consider all of your yearly bills. These are bills that you pay once a year only.
We can use it as diary and record all important activities, to do list etc. These days spreadsheet is one of the most common program which you can find almost everywhere, be it personal computer, PDA, and the like. Such an easy availability and supports give you sheer freedom to view your data, no matter wherever you are.