Are we talking about just knowing the syntax of functions and properties etc and manually coding it or like shaggy says, writting a class and reusing it in different apps?

I have some stuff that I reuse like an all API commondialog module as to eliminate the ocx for it but I wont type and recreate it under each app. Thats just insane lol.