I remember when we were on Navigator in 2004, the onboard cruise consultant had a sign up sheet. I stopped by one day to pick up a couple of brochures so we could look at them and discuss what we wanted to book for 2005, and ask her a couple of questions. THis particular consultant was not very friendly at all, and I took somewhat of a dislike to her. We did do an onboard booking, at our alloted time of course, but we knew exactly what we wanted, and I asked her to price two different categories so we could compare, but overall our experience with her wasn't great. Now other times we have had positive experiences with the consultants, including dealing with the veteran consultant discussed.
Buy it does seem as though some kind of system would be more efficient and certainly a sign up sheet seems like a good solution. Perhaps they could also put brochures outside the office (and sometimes they do) so that people could take them back to their cabins and get an idea of what they might like, specific area, type of suite, time of year, etc, then when they do meet with the consultant, they can focus on what they are interested in, and the consultant might be of more help then.