Stole some JS from SO for a pretty smart menu, styled it up, made some changes to the templates but nothing major.