I'm using emacs 21.3.1 on Windows XP SP2. I have been a long-time (27 years now!) user of emacs, and still love it. One thing I really like about the Visual Studio .NET 2005 editor is that it has the ability to contract and expand sections of code or comments through use of the '-' and '+' controls to the let of the code section. Is there a package for emacs that can do that? I know about narrow-to-region, but that only works for a single region. Anything that will allow multiple cases of something like that?