Solving Problems with Open Source Solutions By Miguel Guhlin with Greg Rodriguez published 1 February 06