Virtual R&D Teams: A New Model for Product Development