WindCatcher is no longer in business, and its website hasn't been updated since February 2022.