My gosh, all the red flags go up for me. Non SSL page, sourcefourge, yahoo email contact address. UI from a really long time ago? Then I see it was made in 2003, ahhhh ok, makes sense -- and now I'm really impressed. They have updated it every year since 2003!!