View Design Best Practices
I would add both as Adam points out.
I initially thought that views would only be useful as a base for reports but users end up asking for more detail.  The time to add a new column later is much more effort than adding it to start.