In Russia, Windows advertisements are on the appropriate venue. Matt Burns @mjburnsy / 16 years It reads,”Windows Vista – The Digital Future Starts Here.” Where does it start? There, right there? Gross.