One of those "Shared" classes would be perfect for you. You can "Dim" the business object within the class and it becomes publicly available as a global variable from anywhere within your application.Public NotInheritable Class MyBOContainer
Public MyGlobalBusinessObject As New MyBOType()
End Class
You can then access it anywhere with this:
MyBOContainer.MyGlobalBusinessObject