Didn't locate a bug reporting system so I thought I'd just post this here. On page: http://web2py.com/book/default/chapter/04?search=server
Search for "The view sees every variable". Right after this there is an unintentional line break causing this text: "defined in models and returned by the action but does not see global bariables defined in the controller." to be split out from that bullet. (Also I think "bariables" is supposed to be "variables".) Let me know if there is a better place to post this kind of feedback.