Fx Trading Programs – The Excellent, the Undesirable, and the Unpleasant