[eluser]WanWizard[/eluser]
[quote author="pbreit" date="1279056494"]Wan, your solution works with no side effects?[/quote]
Never say never, but until now I haven't seen any.
If you come across them (I can't test every possible situation), let me know, and I'll fix it.