[Phillip J Eby] >> def retreiveItem(self, name): >> self.f.write('Creating object for %s\n' % name) >> return USER(name) > Your retrieveItem isn't checking to see if the user exists. Also, you > spelled it "retreive" when the correct spelling is "retrieve". Yep, as soon as I noticed the misspelling I was able to figure out what went on. So I've got a working usersource now. Thankyou. -- - Terje tm@funcom.com