Hi5 best practices

hi5 has its own Best Practice page, which is grouped into 5 categories:

This is a nice anatomy of hi5's application with good visual illustration of various components e.g. canvas vs profile views, as well as viral channels such as app invites, notifications and email messages.