media server linux

How do you set up a personal home server
?
Okay here is the thing. I used linnux for 2 years now. So i am familiar with it. I am planning to buy a cheap computer. a really cheap one to set it up as a data / media server. to be able to access it from my two laptops that i have at the moment. I have VIsta on one Laptop and Pclinnuxos on teh other laptop. I have 2 External drives filled with data and media. Now i am planning to buy this cheap computer and install linux OS (server edition) on it. so i can connect my two external drives on it and will be able to access them within my appartment and if i need you over the internet. How does it really work? I was looking at ubuntu server, or Pclinuxos Business edition, or any light weight distro that is reliable. Also can anyone provide me with step by step instructions on how to do it. I have alot of files and it frustrates me to go and grab my external everytime i wanna backup or access a file on it. Anyone? Please help.
I used ubuntu server myself and followed this guide for Samba, Hope it helps you as well
http://ubuntuforums.org/showthread.php?t=202605
[phpbay]media server linux, 30, "11211"[/phpbay]
[phpzon]media server linux, 5, Electronics[/phpzon]
Introduction to ooTunes personal media server...