Reminds me of my Senior Engineering project back in college. Had the darn program theorized, planned out, and programmed in 3 weeks, but then spent the next 7 months trying to bug-fix the darn thing...

. Such is modeling/programming.
But hey, they're professional programmers right... should be a piece of cake...riiiight?

:p