This will be my first time to join in a challenge her on the site, so I'll do my best to get it done on time. I've got a few ideas already, just haven't had the time to flesh them out.