One question, how do I kill Klipper in KDE?
Immediate: killall -15 klipper
Perminant: remove it from the startkde script (I think, I don't use KDE so I don't know)
Are their any programs people recommend getting? This will be a desktop/programming/office box.
XMMS (almost identical to Winamp 2.x, even uses its skins)
KDevelop (looks and feels just like MS Visual Studio)
OpenOffice.org (the best free office suite there is)
NVidia GLX drivers (if you have an NVidia card, as most others have drivers built into X)
Also be sure to try all the various browsers available. I use Mozilla. Konqueror is a bit faster, but has trouble rendering some pages. Opera is great but it's not free. Galeon is a minimalistic browser based on Mozilla's rendering engine that is significantly faster than Mozilla itself, but I haven't tried it. If you want to see just how fast browsing can be, however, try a text-based browser like lynx or links.
Also, is a few days I'm building myself a router box and am going to use Linux.
This is very simple to do. As root, run these:
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j MASQUERADE
iptables -A FORWARD -s 192.168.0.0/24 -j ACCEPT
echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all
The first line enables kernel packet forwarding. The second enables NAT. The third tells it to accept all packets needing to be forwarded originating from your LAN. Replace "192.168.0.0" with (assuming this is an Internet gateway) whatever your LAN's IP range is. For example, if the internel NIC's IP is 192.168.2.1, you'd put "192.168.2.0" there. The fourth line is a simple security measure, which tells the system to ignore pings.