This solution is a crucial building block for how we envision 'freedom of choice' when logging on.
This module is currently in beta testing.