Easy content management for a Views powered site I'm building sites using Views and Panels, as you do. When handing over to the client/content editor, I want to make things as user-friendly as possible. Ideally this means they don't need to get their heads around View settings, but sometimes it seems unavoidable even for the simplest things? Or maybe I'm not designing the IA the best way...

Example: a movie review site, where each review is a node. On the homepage, we have a 'featured reviews' display with preview images for 3 movies. So I make a View that selects the 3 most recent reviews, and use some nice imageslider display or whatever. Nice.

Then the client asks if he can manually override this, and manually choose which 3 reviews to feature. He expects to just go into 'homepage settings' or something and select from a list.

So what to do... introduce him to Views filters and selecting node IDs...? Not good :(

So I resort to adding a 'featured' checkbox to the review content type, and filtering the view that way. Now this is easier for him, but still means ticking boxes on and off in various nodes. And it means I'm using content fields for something that isn't really content.

I run into this kind of situation very often, so wondered what other developers do?
For that particular use case, I'd suggest using the Nodequeue module. You could set up the nodequeue to contain 3 items and then users with the correct privileges would have the ability to add new items to the queue by clicking on a link on the node they want to add. In addition, users with permission to the administrative side of the Nodequeue module can also control the sorting of the items in the queue.