Good recordkeeping is an essential part of successful handicapping. For several years now I have been relying exclusively on a custom-made excel spreadsheet that tells me my current balance at all the sportsbooks I use, w/l records along with units won/lost and return on risk percentages for each and every sport during any period of time I care to input (i.e. from 1/1/1999 to 6/30/2003, or during the past 3 weeks, or whatever), the w/l records of any handicappers I track or follow, my bank / neteller balance that updates on the fly, and other such features. All this information is automatically updated such that all I have to do is input my wagers for the day, along with the date and the amount of each bet and any deposits/withdrawals made, and I can see exactly where I stand at-a-glance. At any given time I am aware of my strengths and weaknesses and know where and how to partition my bankroll optimally. I honestly do not know what I would do for a single day without my spreadsheet, and for better or worse I believe the same should be true of any bettor who expects to make long-term profits. Good organization and accurate, detailed record-keeping cannot be understated.