Well that sucks, Mike!

Yeah that's one thing I definitely learned over the years ....affiliate diversification. Sort of like stocks... You want to have a variety of programs in your portfolio in case one company goes belly up. A similar thing happened to me years ago.
I would think there would be several sites out there with affiliate programs in this niche, though. Are they hard to find? Do you belong to any of the larger networks like CJ, LinkShare or ShareASale?