I believe that all London Overground/Underground stations served by National Rail have them, but what about the other National Rail stations within the Travelcard zones? The only one I'm aware of right now is London St Pancras.
Southern's TVMs retail Oyster (certainly at Victoria).
With the PAYG roll out in January, SWT won't retail any Oyster proudcts except at the joint SWT/LUL station at Richmond and Wimbledon and only then from the Ticket Office.
SWT really,really,really dont want PAYG Oysterr do they?