Here's a database that demonstrates how to snap forms together when you drop them near enough to each other. I think this is also a pretty good example of OOP programming concepts implemented in VBA. See what you think. Cheers,