I too am looking into this area and haven't found anything that is freely available, I am specifically interested in a system that takes availability inot account, for example if all places are taken only available dates will be displayed. Andrew