@sakoyo: Wow, great article