You're going to hate me, but I am going to add a Caching issue into the mix...
Barts code works peachy, but only combined with _nocache or _rechache URL suffixes.
I have cache="0" on my body design area and use the below meta tags with no avail:
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate"/>
<meta http-equiv="Pragma" content="no-cache"/>
<meta http-equiv="Expires" content="0"/>
- Only adding _nocache shows expected content or
- using _recache and subsequent removal of _recache suffix
I've never had so much 'fun' with caching, so will be grateful for any (further) help.