I run Ubuntu on my laptop. Roughly 75% of the time, I'm at work with a second monitor attached. The rest of the time I'm running with just the laptop screen. I can configure my panels (and a few misc things like Conky) fine with dual monitors, but then when I run with my laptop only things look messed up (multiple top and bottom panels, etc). If I set things up for a single monitor, then things aren't set up when I'm using dual monitors.
What I want to do is be able to define things like my gnome panels in a user choosable (or automatically selected) to get around this.
Is this possible, and if so, where do I start?