it all really depends on what you want to do. are you going to updating the content frequently? will you have a database? do you have any Unix skills? programming skills? database skills? something like front page is good, but it is not as robust as other programs or an interactive java site..