When I moved to linux on my server I tried different approaches, already tried Debian (both Sarge and Woody) but wasn't satisfied with it. For example, to be able to compile something against openssl, you have to have the SSL headers, which in this case, are a separate package. Took me about a day ...