Genesis is not only fighting industry giants for a slice of the customer base, but they're also up against brands that have ...