I have been using the desktop catch software for a few months. Also, I think that you can get a code pretty easily making it only a $100 purchase. Anyway, DTC works well if you aren't going for top tier names. It just can't compete with those and makes no claim to be able to. But there are still lots of second tier names that are worth catching. I use it on weekends so i can be present, but it can run unattended with a built in scheduler. over all its a great piece of software and well worth the investment. Support is top notch.
One thing to consider with the software that I hadn't. You will need to establish an API account at different registrars. the more you do, the better your chances. I'd say the DTC product supports like 10 or a dozen accounts. At each account you will need to make a deposit and prepay for your domains. Most only need like $25, but a couple need more. But even at $25, that's an extra $250 you need to have for deposits before you can get busy catching. Something to remember and budget for.