Awesome steampunky goodness--@fallenpegasus and Justin