Yes, you can log on from any machine. 
 
If you have any problems with your account, just contact us by email, and we can set it up.
FAQ Category: 
How do I start?