Thanks for your input, Notajock2day. I tried to contact some programs, and as you said they always have a positive spin on everything. I found that not very helpful. I don't really care about the ranking. I just wanted to know what are the tried and tested programs that most people will consider. There are many programs out there, and I'm sure not all of them worth the application time and money.