I use Gone Bowlin' -
http://www.gonebowlin.com/You can download and use it for free. You get the first 7 weeks without any "nag screens." After that if you don't purchase it, you have to wait a certain amount of time before you can enter your scores - the time "nag" is cumulative, so if it's 10 seconds on the 8th week, the 9th week is 20 seconds, etc.
You can track multiple leagues, points won/lost, money spent/earned, etc. You can do frame-by-frame scoring to track your strikes (high, flush, half pocket, etc), spare percentage, taps, splits, etc (those just in general....nothing that will let you actually track which pins you left). I think you can have 8 different balls, and you can edit the lane condition if you want to track how you do on different conditions.
I felt it was worth the $25.
There was also another program I sampled that let you track the actually pins, target area, foot position, etc. but I guess I found that too complicated because I can't find anything in my e-mail accounts or on my computer about it any more.
--------------------
Best post ever:
http://www.ballreviews.com/Forum/Replies.asp?TopicID=74110&ForumID=16&CategoryID=5Search Ballreviews entire database here:
http://www.bowling-info.com/Search.html