What I'm doing on my larger projects is opening with a menu form that leads me to a list for each CRUD group. (that is if I can get VB DAL to work). Now that leads to a lot of forms, but I'm code generating them so I'm not as sensitive to all the typing. Now I'm also generating access to edit via moduleactions, and I'll likely end up paring down the form count with a single updatable grid for some of the tables that are small looking tables, and access that via moduleactions.
If you go through the videos you'll see options for using panels, and that may work but I found that to be clumsy for what I was doing since some of the tables were large and dealing with all the paging, search,etc, and panels too seemed a bit much.