We are actively working to make Nannochloropsis.org a better site, and you can help us reporting issues like not-working services or giving suggestions on how we could make things better. Thanks!