JDG,
The advice you got was sound. Watermaeal is a real toughie to eradicate. For a somewhat lesser expense, you can get a "generic" form of Sonar called Whitecap. It, too, contains flouridone which is the active ingredient in Sonar.
I wish there was a better way, but it is what is.