My impression is that it was planned at some point to merge this site into Meego.org.OOPS! Somehow that seems less likely now.