Nice work, someone should move this to a more suitable section of the forums though.