41 Obtaining folder properties happens through a storage item’s getBasicPropertiesAsync method (linked here for StorageFolder but also available on StorageFile.) This provides a Windows.Storage.FileProperties.-BasicPropertiesClass, which then has a retrievePropertiesAsync method. Through this you can retrieve any number of Windows properties. A property like System.FreeSpace will actually give you the free space on the drive where the StorageFolder lives.

42 If you’re curious as to why async methods like readText and writeText don’t have Async in their names, this was a conscious choice on the part of the WinJS designers to follow existing JavaScript conventions where such a suffix isn’t typically used. The WinRT API, on the other hand, is language-independent and thus has its own convention with the Async suffix.

43 How’s that for a terse combination of four event names? It’s also worth noting that the document.body.-DOMNodeInserted event will also fire when a flyout appears.

44 The sample, it should be noted, uses then instead of done on that last async call; while then works, it should actually be done especially if you’re going to handle exceptions there.

45 Contrary to any examples in the docs, queries should always use the full name of Windows properties such as System.ItemDate: rather than the user-friendly shorthand date: because the latter will not work on localized builds of Windows.

46 Another property, dateStackOption (a value from Windows.Storage.Search.DateStackOption), is read-only within this structure but can be set when creating a QueryOptions from a CommonFolderQuery.

47 See What’s Changed for App Developers since the Consumer Preview on the Windows 8 Developer Blog for a few more details on these.