Yes, we are still here, and this website will be back. One day.