Looks like whoever owned the domain deccw.com has not renewed the name and it's expired. The forum url takes you to a GODADDY ad to purchase the domain. Hmmmm..