I use to run my own server from home, and to be honest its not worth the trouble, also bandwidth is a problem if you are using a broadband line, as the upload speed is very limited.
You can use a bog standard PC, and put apache, mysql, php etc onto it and these are all free.
But i have my websites hosted now as it just a lot easier.
__________________
Jonathan | Atomic-Carbon
|