I started with redhat 7.3 when I was 18(4 years ago), quite liked it, then went to RH9, which I hated, moved to debian and stayed with debian for about 3 years, got freebsd on a magazine, and was getting annoyed with my current installation of deb. Installed FreeBSD, have not had much problems, though im still getting it working the way i want it to, shell preferences etc. I use X, because its on my laptop and all I use windows for now is when my wireless card does not work, or watching DVD's. Have not tried watching dvd's on bsd, as its more stable it might solve the problem I had previously of it dropping frames. I use bsd as a complete replacement of windows, using IM programs, chat, web browser etc in it. In work i work on a bsd server for shells web server etc, and when i get my pc set up, ill probably have it as a deb or BSD server and just ssh into. Although I will have it downloading music and stuff, and i think gnutella needs X to work.
Because I have been living in rented accomadation for the last 2 years, or so, I have not had a spare room to put servers in and play properly. Would like to get my hands on an AIS/6000 or Sparc box and install Solaris or HPUX, so i can have some large server experience.