I currently use Guake for a dropdown term but I'm irritated at the tweaks needed when switching distros so I think I might look again (for the 100th time) at #emacs shell modes. I've tried many times before but I can use bash in a terminal pretty well (muscle memory) so even switching from Ctrl-R to Meta-R is a pain for me.