@alexandrefx: great post, couldn't