I am also in the process of evaluating testing tools. I started with the most popular ones - WinRunner, QARun, Robot, SilkTest. I am also taking a look at TestComplete from AutomatedQA. So far, it looks great. It is much cheaper and more flexible than the other ones. I have a Delphi app, but TestComplete works great with VB as well.