Here's the finished product (I think). I'll show it off publicly in a few days. Still throwing some things together for some announcements.