I did not know where to place this, but it seems that the index.html file on the homepage is broken, since it brings me to a strange page, which looks like a hosting site, but if I go directly to screenshots or features this page are ok?
Thanks for telling me. I'll try to fix that.
Sign up for the SourceForge newsletter:
You seem to have CSS turned off.
Please don't fill out this field.