That's a great point noodle. I hadn't thought of the catalog builder as a plug-in before.
plus, if you could develop this into a multi-platform plugin, you could probably use that process to develop a framework for developing plugins for multiple platforms and build some more, since you seem to have good ideas.
just a few thoughts. don't let me discourage you from running with what you have.