Practical technology : when is it right to reinvent the wheel? - West, Jessamyn