I like the first idea better! I want to keep my build-dep's on board and still be able to remove package dependencies (orphans) This presents a big problem for me. I want to cry every time I see The following packages were automatically installed and are no longer required: for stuff I need. I guess I'll just manually install.