Hi All Thanks for the responses. @Rory - I had actually forgotten about django, thanks. @William - I will definitely look at processes. It has given me something to think about. Django and webpy look like the way to go but I will also have a look at twisted. Thanks again. James