@hsx: great article