A member of my PDSL bracket coded a scoring app that's available at www.dartbot.com It can handle 501 or 301. We've all taken to using iPads linked to this site to do our scoring, as it keeps track of the total number of darts thrown at the bottom of the screen. It's a very clean, simple and highly functional web-based app that works great. You can also choose a computer opponent by double clicking on either one of the '501''s at the top of the screen. Oh, and it's free. Check it out.
Dartplayer & SEWA-Darts Forums-viewtopic-www.darbot.com