Here is something cool I found on a page that featured Debian cheat sheets:
Get a list of all installed packages and install all that in another system
Get a list:
server1# dpkg --get-selections \* >all_from_server1.txt
Use that list to install it on another server
server2# cat all_from_server1.txt | dpkg --set-selections
server2# dselect install remove
