It turns out that the last site (maemostuff) was infringing on the maemo trademark. Nokia asked me to take it down (very nicely) and I did.