Hi Jeff,
I know I'm being a bit of a thread necromancer here, but there seems to be some differences between the 2 posts you have here in this thread. On your post on the 16th Feb, it says that one must extend the SlingshotUser class. It also says that when extending SlingshotUserFactory that the buildUser, ConstructUser, and saveUser methods must be implemented/overridden. In the tutorial on your site and also in the sample code it is a much sparser process, with nothing to do with the SlingshotUser class, and only the constructUser and SaveUser methods implemented. Which of these is correct?