The Virtual Sites