We have recently discovered a bug with the OfflineWebApplicationConnection class where HealthVault records are not returned correctly.  The symptom is that GetAuthorizedRecords() returns a count of 0 and GetSelfRecord() throws an exception saying that “no Self records exist”.  We are working on a fix for this issue and plan to deploy it to the HealthVault Developer Environment by the end of Friday (May 16, 2008).