Added most of the functionality of the following gifts page.