@animus: excellent post!