Humblest apologies for my breach of forum etiquette. I am not sure what Ad Hominem means but am afraid it's an offense I may have committed.

I will be more judicious about my posts in the future and will try to be less retaliatory.