I would like to talk about the development process we have chosen. I think this is a very important topic, since it is the road to your product. And you would like to go along the best road.
We have adopted the Quick and Dirty Prototyping, a process which works very well, for remote teams too (and this is our case).
I would suggest you reading this article, it is a very useful reading!