Fascinating article... reminds me once again why I went into EE/CS instead of physics, I just wasn't smart enough :-(