The latest from Rand Simberg