My very first hackathon project (Greg's second).