Managing your own server is heaps of fun.

I've learnt to set up a firewall, install MRTG, SIM, work CPanel, learn Linux, vii, pico, top, install apache, mysql, php, tweak my.conf, php.ini and httpd.conf, set up my own DNS servers, mail server, chkroot kits, cron jobs, php accelerators, mod_gzip... security stuff like hiding server info...
It's fun to learn... the forums at rackshack.net is a fountain of information. That's where I learnt most of my stuff.

The main thing with running your own server is SECURITY. Install a firewall straight away, disable Telnet, use only secure logins like SSH, etc.
Sure, if you need help, I am here to help.

My dual Xeon is flying like the wind, with up to 600 users online with no problems now.