http://forum.logicalgamers.com/graph...tml#post207518