I hate to be a nit-picker here, but... daperl: from my understanding of python (and I could be wrong, I'm still learning), items in parentheses () are a tuple, while items in brackets [] are a list. So, in this case, the items need to be in a tuple, not a list. Not a big deal here, but the terminology changes what you can do with the items. (Reference Link)
values = {'name':'Joe', 'score':10, 'rank':'first'} print "%(name)s scored %(score)d and ranked %(rank)s, congrats %(name)s !" % values