How can I make a spin that is EXACTLY like my current setup?

view story

http://forums.fedoraforum.org – Hello, I know that you guys must get asked LOTS of questions on making spins...sorry. I was just wondering if their is a way to make a spin with ALL the same programs install. Now I know that you can add programs to be installed in the kickstart file. But what about programs that aren't in the repos? For example I would like nividia-cuda 5 and svn code::blocks to be part of my spin. There are other "compiled" programs that are on my system that I want on my spin. Another problem is DEs. I have KDE as my default DE. I also have Openbox and razor-qt installed. I would like (HowTos)