in reply to Re^2: When to use modules?in thread When to use modules?
Your other points remain valid though.