I have a very strange problem with a theme I'm currently developing - I registered some widget-ready areas and they all work fine, but then I realised I'd made a typo..
<?php if ( function_exists('dynamic_<strong>sider</strong>bar') || dynamic_sidebar('Footer Area 1') ) : else : ?>
I'd typed 'dynamic_siderbar', obviously instead of 'dynamic_sidebar'.
But when I correct this typo, the widgets no longer work. I've tried registering them completely from scratch but they still only work with the typo.
I'm gonna be selling this theme, as well, so I'd really like the damn things to work properly so there's no problems for other people.