Geoff, If you went with a third party and they could not meet all the requirements as you have mentioned above at least you should be able to get some of your money back.


I am not Flippant, I am Smart