Creating, selling, and redeeming gift certificates