justin I have been a sharepoint consultant since it's beta in 2000.
I have wrote a number of add-ins, solutions and apps for 2001, 2003 and MOSS (current version).
If you could perhaps pm me some more details I will tell you what conceptsd you need to know e.g. expiration, workflow, features, api etc