I get the same error. In my case, my galleries have Chinese characters in their name.

Traceback (most recent call last):
File "/usr/bin/sm-photo-tool", line 746, in <module>
main()
File "/usr/bin/sm-photo-tool", line 734, in main
listgalleries(Options(argv[3:]))
File "/usr/bin/sm-photo-tool", line 709, in listgalleries
smugmug.list_galleries(opts, rest)
File "/usr/bin/sm-photo-tool", line 376, in list_galleries
message(opts, "%9d: %s\n" % (alb['id'], alb['Title']))
File "/usr/bin/sm-photo-tool", line 77, in message
stdout.write(string)
UnicodeEncodeError: 'ascii' codec can't encode characters in position 31-39: ordinal not in range(128)

David Fong