Best way to build pages, or page equivalent I manage a Drupal 6 site that has various content types and is set up to display them in various methods, all of which work just fine.

However, marketing likes to generate specific campaign based landing pages.  These are primarily static pages, and historically have had no usability extras at all.

Using drupal, the design team has started to request a higher level of interaction, different blocks depending on role, use of the customers name if we have it... little things for the most part.

The solution I'm seeking:

...ideally lets the designers to be able to do this themselves.  Dropping in the html and images, css, video, whatever.

...is potentially free of the site theme... this is trickier.  I'd like them to be able to not include the header and footer if they didn't want it... or use a different body background.

...doesn't require a large number of modules.  I stated this in a way that confused people before... we use a lot of modules.  I don't mind modules.  But I'd to find a solution that isn't a kludge of 8 modules mashed together in a way that isn't exactly what they were designed for and doesn't deliver exactly what you want.

Or as mtro put it as concise and eloquent as possible: designers regularly give me html/img/css packs that need to live on a single page within the site, and you want to streamline creating those pages without recurring template work?

My question is what do other What do other Drupalers do when you have non-standardized content that is regularly added and has partial or no theming?
I would suggest checking out Panels and CSS Injector.

Panels does most of what you are looking for; it presents a user interface for laying out varied content on a page without having to dig into HTML. It's not quite a pure WYSIWYG interface (theme styling might not apply to the Panels UI depending on your set-up), but it is as close as you can get with an out-of-the-box solution in Drupal.

CSS Injector will allow your designers to write CSS specifically for one Panels configuration through the UI, without having to touch the theme files.