Anybody know anything about This? I just ran across it this morning, but I have to go to work so I can't mess around with it too much. Looks interesting, though.