The Beta site for Apple's new iCloud service has gone online at iCloud.com. The login screen does match those previously leaked and MacRumors has reported of both users and developers being able to gain access. [MacRumors]