wp 3.0 multi sites, allow users to choose (or select) primary site

wordpress 3.0 multisite enabled.

by default when a user registers they will get an active account on domain.com and a passive (hidden) account on sub1.domain.com

how can i allow users to either

choose their primary site

auto set primary site to the sub-domain that referred them (

option1 is better)