Ease of ordering, ability to configure online and fast shipping. Registration process could be improved though. Would not let me register both my bikes from the same order. And if I ordered it online and shipped it to myself, why am I asked if I had a certified builder assemble it?