Are you using a RPM or DEB based system? Are you using a program and can't find it in packaged form?
Are you tired of wondering what program you don't use anymore installed all that crap in /usr/local?
Then this article is for you. Learn how to create your own RPMs, that you can later uninstall, upgrade, and share with other computers and users, without much of a headache, thanks to checkinstall.