Good question!
If you can't acces the SFI Affiliate center whatever the reason, you can spend your time mainly advertising by all the means you already know.
But you can also update your Leadership Page, read the news, visit TripleClicks website and all other website support of the SFI activities.