@ quixltd
The lab is actually kept simple intentionally. It's purpose isn't to show how to build a complete application, but rather to show off the use of new technologies in the context of a real application. Plan My Night is actually a full blown application that
we'll be releasing soon that includes a lot more functionality/behavior, lending to its completeness. When we built this lab, we took portions of the app and scaled it down for simplicity.
The main reason the lab doesn't allow you to add new activities is because in the full version of PMN we actually don't store activity ourselves, we use Bing as the activity repository (hence PMN never adds/deletes activities). When we built this lab we
didn't want to add the Bing portion since that would add unnecessary complexity. The ability to add activities has nothing to do with the three exercises in the lab, so there wasn't a need to that behavior in.
The login/register links aren't wired up in this lab because they aren't part of this lab. The full version of PMN uses LiveID to implement authentication, but we didn't include this into this lab due to the same complexity argument.
It sounds like you're looking more for a reference/sample application (which offers a complete scenario-driven application) than a hands on lab (which offers a guided look at a certain set of features/functionality). If you e-mail me, I'd be happy to send
you the complete version of PMN. We'll be releasing it soon publically, but I can send it to you now if you'd like (joncart at microsoft dot come).
-JC