Dont worry about the database bit for now then, you could use a text file and look at encryption at a later date.
As for class modules...
They are not hard to understand, open up a new one and use the class builder add-in to build your base frame.
Before you look at what properties, methods and events to add take a look at the object browser (F2). Decide what your control would have in there, then you know what properties etc to build.
Then you code your methods as you would a subroutine.
Have a play with that, post back if you get stuck




Reply With Quote