AdTaker takes ads orders via the internet. It can use traditional markup that a newspaper might use, like Christopher Ryan's cool ad taker, or it can take online only components like Knoxnews' IPIX project. It could generate not only the order, but the actual eps file used in print using gnu enscript ( http://people.ssh.fi/mtr/genscript/enscript.man.html ) In this manner the user can QC the real ad as it will appear. I have notes somewhere on maps too. In particular, to make the adtaker an enterprise app, it needs to have a plugin api to allow the normal ad taking process to be interupted by local special processes. For instance, it should pass the entire ad to an external piece of code that has present its own forms. This would allow a generic ad taker to perform functions like Christopher's adtaker and check the schedule of another publication and offer an upsell into that paper.