Lately, I have been a fan of yakuake / Guake / tilda. I personally use yakuake. Not sure of which one came around first, but I think Guake and yakuake were based on tilda. Don't quote me on that though.