+if dpkg --list | grep "empathy-common" 1> /dev/null 2>&1; then
+ ${APT} remove --purge empathy*
+fi
+
+if dpkg --list | grep "pppconfig" 1> /dev/null 2>&1; then
+ ${APT} remove --purge pppconfig pppoeconf
+fi
+
+if dpkg --list | grep "totem-common" 1> /dev/null 2>&1; then
+ ${APT} remove --purge totem totem-common
+fi
+
+if dpkg --list | grep "gwibber" 1> /dev/null 2>&1; then
+ ${APT} remove --purge gwibber gwibber-service
+fi
+
+if dpkg --list | grep "vinagre" 1> /dev/null 2>&1; then
+ ${APT} remove --purge vinagre
+fi
+
+if dpkg --list | grep "modemmanager" 1> /dev/null 2>&1; then
+ ${APT} remove --purge modemmanager
+fi
+
+# Braille
+if dpkg --list | grep "brltty" 1> /dev/null 2>&1; then
+ ${APT} remove --purge brltty
+fi
+
+# CouchDB and erlang
+if dpkg --list | grep "erlang-base" 1> /dev/null 2>&1; then
+ ${APT} remove --purge erlang*
+fi
+
+# Ubuntu One
+if dpkg --list | grep "libubuntuone" 1> /dev/null 2>&1; then
+ ${APT} remove --purge ubuntuone*
+fi
+
+if dpkg --list | grep "apparmor-utils" 1> /dev/null 2>&1; then
+ sudo /etc/init.d/apparmor stop
+ sudo update-rc.d -f apparmor remove
+ ${APT} remove --purge apparmor apparmor-utils libapparmor1
+fi
+
+# Remove proprietary code/drivers
+if dpkg --list | grep "nvidia" 1> /dev/null 2>&1; then
+ ${APT} remove --purge nvidia-*