I just thought I'd put down a few words that I have found to be successful in maintaing a good website. Firstly, it needs to be sticky. You need to have stuff on your site that will keep people coming back. It needs to be updated regularly so that people will get to know that when they revisit, they will have something new to look through. And secondly, I find people like an interactive website, you know something that people can get involved with themselves. But the main thing like I said is regular updates, and make the updates stand out so that people know that they are looking through new stuff.