• Sounds like heaven. We're trying to convince our bosses to let us telecommute regularly (we're able to do it now on snow days or when the cable company is coming over or something). We make it work when given the opportunity.

    In addition to email, you need some version of instant messaging. That's as close as you can get to a conversation online. A document sharing portal such as Sharepoint so that you can track changes, check-in/out, have a common repository for data is a must. Phone conferences & live meetings are OK, but not nearly as good as being there in person. If you're working on databases, you should get all the database objects into source control like TFS or VSS in order to manage changes.

    That's from my, limited, experience so far.

    "The credit belongs to the man who is actually in the arena, whose face is marred by dust and sweat and blood"
    - Theodore Roosevelt

    Author of:
    SQL Server Execution Plans
    SQL Server Query Performance Tuning