I think all of this is right, but my Python is being really strange and won't run large blocks of code.  Just wanted to get something out there asap.