@bitswift: Very good read.