Sort:  

Thanks @kevinwong, we definitely might take you up on that. We have built a number of products together, but never anything like this before :)

It's not a hard science yet.. still pretty much just rolling with the punches lol. But maybe there are some best practices learnt out of experience, and quite a number of my older posts were bout it. Catch you in the chats :)