This is really pretty cool, especially considering it is essentially a fan made project and released for free.