QUOTE(serdotlinecho @ Aug 5 2013, 09:39 PM)
I will go with Arch linux for text/framebuffer only distro and DIY distro. I like the idea of rolling release distro, latest and new software from upstream. Arch is great if you want new stuff from upstream like systemd. You can live with just using framebuffer shell and avoid that GUI crap. Install terminal multiplexer like Tmux for tabbing/multitasking. Vim for text editor( Hey, hacking your vimrc and install vim plugin is fun!). Mplayer for audio/video playback or MPD client like ncmpcpp for music streaming. Ranger and coreutils for file manager. jfbview to view pdf files and fbi for image viewer. w3m to browse the web. Mountie to mount your extrenal drive. Transmission-daemon or rtorrent for torrenting. Install zsh and make it your default shell, you'll love it

If you want X session, you should go with any tiling window manager like dwm, awesomewm, xmonad, i3wm, monsterwm, wmfs, ratpoison and the list goes on because tiling wm is very lightweight compare to your well known and heavyweight linux desktop enviroment like GNOME, KDE, XFCE, LXDE, Unity etc.
Here's a list of applications that you can try:
https://wiki.archlinux.org/index.php/List_of_ApplicationsHappy hacking

I gone Slackware14 and I love it, i beginning to understand why Slackware user never switch, Slackware is 20 years old already and still going strong. I do like Vim over Emacs cuz Vim is found everywhere, but usually Elvis will do. I'm using coreutils as file manager and C language for extra boost

, links and lynx as web browser but will consider w3m as well, and Bash will do for shell, cuz it is found everywhere again

, X session wise I went for KDE, I am KDE fan

plus KDE 4 surprisingly run fast on my old laptop.