>>The embedded html creates a real problem with maintennance,and upgrades
No, it doesn't - not when you use something like Araxis Merge.
Scream already has a pretty good modular system in place using the vars and theme files. This works nicely for me without obscuring the logical flow of the code and can no doubt be further developed to cover new features as they are added.
Tell you what - why don't you write the version you envision. If it's as good as you say, we'll all use it and you'll make a fortune. []
http://amdragon.com/images/icons/devil.gif[/][]
http://amdragon.com/images/icons/grin.gif[/][]
http://amdragon.com/images/icons/clown.gif[/]
[]
http://www.amdragon.com/images/eileensig.gif[/]