Best Practices
Create a gallery containing sample lists created from the built-in list templates and any general-purpose custom list templates you create.
Use Lookup columns to link lists together and to provide drill-down.
Lookups link lists together. Site columns span site boundaries. You combine them to create master lists that cross site boundaries.
Use calculated columns to create alert dates within lists. You can then filter on those dates to create views that highlight items before they are overdue.
Create a style guide for creating list views. This will help views have a more consistent appearance across sites and save users a lot of time trying out different settings.
Avoid Lookup columns when creating lists for reuse as list templates.
Restrict permissions as you go deeper into the site hierarchy. Permissions should follow the physical structure.
Create a custom default view to display feedback to users after they submit new items.
Use a client-side web part to display a conditional message confirming new items.