emulator - David Calhoun's blog