Started the coding today - though the groundwork has been done a while back.
Hope to get it out before Tuesday :)