How to make groups of elements in a Windows Forms ListView control legible and extensible?
Found a working answer here: http://www.codeproject.com/KB/list/ListViewGroupCollapsible.aspx