Charles Miller posted a great comment on his blog that absolutely cracks me up:
Pretty much any computing problem, given a sufficient level of abstraction, can be reduced to a diagram of boxes joined together with lines. At this level your solution will look startlingly simple, and you'll be able to sell it to someone.
So true, so true.