Overall this is a very useful control which I'm very pleased with and I can already think of several applications I can incorporate it in. This is one of the great advantages of modern day Visual Basic: the ability to create reusable and modular Components and Custom Controls.