A request fulfilled. Wasn't feeling confident about this one when I first started out, but I think it turned out pretty well.