New to Solidworks API

Hi all,
I've been using Inventor for almost 10 years and writting VBA forabout 5 years
I just accepted a new job and the company is using Solidworks (2007and update to 2008 soon)
I have a few questions here:
1) VB6 should be good enough for Solidworks API (both macro andAdd-in) - or it must be VB .NET ?
2) Any samples are available ?
3) Not sure if anyone here knows about Inventor ApprenticeServer?if so, there is any thing similar in Solidworks?
Thanks, ChristianSolidworksApi macros