Virtual Walks