A virtual organization

What constitutes a virtual organization? How does strategy implementation differ between it and traditional organizations? When is one type of organization preferable over the other?