© Jonathan Waller 2005; QuantumState Visual Basic