Okay, well I didn't make it to the end of 2007, but 2008 looks a little brighter. Since I'm new to the database world, I've been trying to understand a better way to generate dynamic tables, since this app will need it. I'll need tables created for each player to keep record of their scores and handicaps and also each match will need to be a table. I believe SQLAlchemy is going to give me what I need with better ease than SQLObject.