Hi Green Goblin, I was going to PM you about the problem i had earlier with the program freezing after running a viability check but I do not have enough posts so here is what happened:
I left the program running and it came back to life after a few hours. Out of my 35k list about 20k were viable but the program did not give me an option to get rid of the ones that were not viable. It did however let me sort the list by clicking the tab on the top into viable or not viable. I then just exported everything to text, searched for the first domain that was viable and deleted everything above that which was not viable.
It took some time to do this but it sure beat having to do it manually.