The big trick to understanding python is to think of variables not as storage, but as names associated with values. That is often the missing link in understanding. <snip> Yes, that helps a lot, thanks!