[eluser]nate_02631[/eluser]
I wouldn't exactly say "title says it all"

I personally am not quite clear what you're asking for, the question is a bit generic/vague...
I generally have a view for most of my controllers (which do call common elements, headers, footers, etc...). My controller views are "proper" full HTML pages (with title, meta tags, style includes, etc... and then I pull in header stuff just inside the body and footer stuff just below the closing body as partials/snippets. I find it better as views can be pulled into html editors without the editor freaking out about incomplete structure, etc...
I do have a site that uses some legacy static pages where I have a controller such as:
Code:
function content($page) {
$this->load->view('content/'.$page);
}
In general, I try to stay away from uri->segment and use the function variables (i.e. $page is the first var that follows the controller name in the uri, and subsequent vars, etc...) as it makes the app more portable.