I am finishing up the book 5th edition. I was to remove every mention of the crud API. Almost all of the functionality has been moved into SQLFORM(...).process(). The latter is in fact better. The crud code has not been updated in long time and should be deprecated.
The code will stay and we are not breaking it. Should we remove it form the book completely or simply leave the chapter and mark is as "reprecated". massimo --