Often, the most striking and innovative solutions come from realizing that your concept of the problem was wrong.
Eric S. RaymondWhen writing gateway software of any kind, take pains to disturb the data stream as little as possible - and never throw away information unless the recipient forces you to!
Eric S. Raymond