What features of a convenience store point-of-sale system are critical?