Mobile product advising includes creating, via a computer processor, vectors for each of a number of subjects corresponding to a product and assigning attributes of the subjects to corresponding fields of the vector. Another dispensing mechanism for a sheet product dispenser includes a chassis, a roller positioned within the chassis, a pair of plugs, and a pair of springs. The drag mechanism includes: drag-handling unit that screws onto the fore end of the spool shaft; and friction unit disposed so as to contact the rear face of the rear flange.