Philip Richardson has created and blogged about a solution that creates an log of CRM usage. Typically such a log is used to monitor adoption (ie. have you herded your cats into the barn?). In a series of blog posts he takes you through the process of developing the solution and the deployment package.
Part 1: http://www.philiprichardson.org/blog/post.aspx?id=180
Part 2: http://www.philiprichardson.org/blog/post.aspx?id=182
Part 3: http://www.philiprichardson.org/blog/post.aspx?id=183
Part 4: http://www.philiprichardson.org/blog/post.aspx?id=184
Part 5: http://www.philiprichardson.org/blog/post.aspx?id=186
This is an example of taking an often requested feature and turning it into a solution.