We have an Intranet that we've developed internally...not a great piece of work but functional. The site needs to be completely redesigned in terms of aesthetics and functionality. I would like to use software that would ease the web programming side, maybe have some templates, etc...something relatively easy to set up and maintain. We will be much more focused on SQL Server over the next few months and will redevelop much of the current Intranet functionality using .net and SQL Server. Any comments on how SharePoint might fit into this picture? Are there better tools out there?