I am a software engineer engaged in some extracurricular projects outside of my main gig.  I was considering hiring a developer on Elance to assist me.  Ideally, we would be a collaborative team where I can review their code and our days would overlap by a few hours. Ideally, when that persons day is over, I could do code review and then take off where they left off.Has anyone attempted this?  Would it be practical to use a Rackspace Cloud Server for this effort where when one developer was done they just saved a VM image that would be accessible by another developer?Our development environment will be ASP.NET 4.0 MVC 3.
Any suggestions for pair programming with external resource?
pair programming