Absolutely
-- It's not terribly difficult. I have 4 domains running on a 200Mhz machine with 10GB of storage on my home DSL connection.
I chose a quick, simple way to get started. I used
ClarkConnect 1.2 because it had everything I needed: Firewall, Gateway, Pop3/Imap mail, Apache Web Server, ProFTPD.
All 4 domains serve e-mail and web pages. Since I'm the webmaster, I don't need each to have FTP so I haven't bothered with that. I'll be keeping ClarkConnect as my Firewall/Gateway but will probably move my web/ftp/mail to Mandrake 9.1 when it gets released - using a 400 Mhz machine with 40GB drive.