I hate teamsite -- it's terrible. I didn't mention it because I didn't think anyone would have heard of it. We have problems daily, it never ends. The idea is nice, but I think it is still a few years away. We get to be the guinea pigs while they figure it out. Fortunately I stay away from it as much as I can (I don't do much of the web stuff) and use vesta (above) as my script repository. There are times when I need to use teamsite, forms for example -- it makes me cringe.