An advanced Christmas gift checklist application