@JustPlainLucas: When they say "Check-In" it just means keeping your system online. You don't have to do anything additional. This probably won't affect anyone too much unless you're traveling without wifi for over a week anyways. I'm just happy they're including this for free with the online service.
conTejas84's comments