A gift card offers it all.