pretty amazing how the simplest of solutions seems to be so elusive. i've been guilty on more than one occassion of making something seemingly simple as difficult as wrangling cats.
It's just experience. Everything you've done before or that you've seen done by people that knew what they were doing is trivial, everything you haven't done before is difficult.