Another fine addition to the emacs python setup is { Flymake+pylint, yasnippet }
Now if someone can tell me how to get emacs to show the tabs visually... I will do anything for you. For example, visually showing the tabbed levels/scopes in different highlights.