Here is a small extention of the Panel class that allows you to 'collapse' it.
So far, the user can place a control on the parent form and perform a collapse/expantion by:
'Where cpNew is a Collapsible Panel
If Not cpNew.PanelCollapsed Then cpNew.Collapse()
'or
If cpNew.PanelCollapsed Then cpNew.Expand()
I will be changing/improving the control as much as possible.
If anyone has any suggestions/tips they would greatly be appreciated!