10ch, my wife has a 7-speed nexus hub on her cruiser, it does have one single adjustment you are supposed to make to the cable, you flip it over and adjust the cable until two marks on the hub line up when it is in a particular gear (forget which one). That is supposed to make it shift correctly (I guess it's not 100% engaged in a particular gear if the cable is misadjusted). It's possible the guys at your LBS didn't have the cables adjusted right.