>First of all to the MULTILOCKS question - if this is true I have the same question, however as far as I know, MULTILOCKS has nothing directly to do with buffering at all. If there is a need to lock more than one record at a time then MULTILOCKS must be on. With Table Buffering this need exists, with Row Buffering it doesn't.
It's simple to prove. Just Set Multilocks OFF, USE a table, and try to set its buffering, and see when you get the error. As far as I remember, you're right.