yeah - simplest and cheapest is to just use a spreadsheet (excel / openoffice / etc)
and build yourself a sheet that matches what you personally need
did it myself over the weekend actually - just a simple way to log round / total / hits / gold / PB / sightmarks / notes / individual end scores - no functions actually needed although they wouldnt be tough to add in - just an autofilter on round type so you can switch between all your scores and comparing rounds of the same type
took about 30 minutes to set up but if you want i can post up a blank template version ?
(EDIT - the templates linked to below are WAY more comprehensive than anything i could come up with)
slainte

rob