Check out Euronode to create customized Linux configurations with your Web browser. Just follow a simple web-based wizard to choose services (web, mail, database, samba…) and options then download the ISO File built according to your customization.
EuroNode