Hi, First, thanks to everyone that has helped me along so far! It is *tremendously* appreciated! You can see what I've managed to hack together thus far at http://www.complete.org:8080/ACLUG/events Now I need some advice rather than pointers on syntax (though I'm still learning that, too). Here's my situation. I want to put up information about some things (they happen to be single-time events, but that's not terribly relevant). Kevin Dangoor and others suggested that I make an Event ZClass, then give it an index_html or whatever to fetch the events. Pretty slick, and it was easier to implement than a gadfly thing, with which I had been failing due to not being aware of _.DateTime(). However, I am running into some problems. I have only a couple dozen Event objects in my eventsDb folder, but already there is a noticeable performance hit. It takes the server about 3-4 seconds to render the above page in calendar mode -- which is completely out of line no this server, which is a cream-of-the-crop 600MHz Alpha. This is, no doubt, due to inefficiency. To search for events on a given date, I have to iterate through *all* the objects in there, inspecting dates. This must be done for each day in a given month to determine whether there is an event on that day (for displaying on a calendar square). Ick. I'm using the Calendar product from the site, incidentally. So: * Am I missing out on some whiz-bang way to do searches through a directory full of custom objects? * Should I be using Gadfly instead? Would it be faster? Why is ZODB so slow? * In essence, because of the ZODB architecture or my own ignorance of how to do it better, I'm getting performance of less than 10 queries per second. This is not acceptable. Also, I am having performance worries. If the server chokes this fast with only a couple dozen items, I am concerned. This server is normally capable of dishing out many thousands of documents a second, and even figuring worst-case here, (24 * 30), it's getting only 720 (and those aren't even complete documents, just lookups). Can someone help ease my mind on this one? Many thanks, John Goerzen -- John Goerzen Linux, Unix consulting & programming jgoerzen@complete.org | Developer, Debian GNU/Linux (Free powerful OS upgrade) www.debian.org | ----------------------------------------------------------------------------+ The 49,581,309th prime number is 973,777,817.