Jan. 17, 2015, 10:59 a.m.
New Website finally complete. Took longer than expected, mainly due to other work getting in the way. That said, now we have a proper news page for people looking for updates, and a feedback form. Plus a few nice and easy ways to put up new and snazzy screenshots and videos.
Hope you like the new site, and if not, or if there is some issue with it, use the feedback form!