Anyone have a good decisioning tree for deciding when to use a view and when to use a table-valued function in SQL Server?

Edit
Report