myBBS.BusinessObject.MoveFirst();
A BBS points at the BO but the BO doesn't point at the BBS. So if you are trying to take an unknown BO at runtime and locate it's BBS then you could use .NET Reflection if you can work out the BBS name from the BO name. For example, if your BOs are named as "customerBO", "productBO", etc. and your BBSs are named "customerBBS", "productBBS" then you can work out the BBS name at runtime from the BO name and use .NET Reflection to access the properties on the BBS. Reflection is not as fast as accessing the BBS directly in code (as above) but it will be faster than scanning through all form objects searching for the BBS.
Aaron
Talking to the strong-typed properties
Talking to the standard BO methods