My biggest challenge is balancing functionality vs. simplicity and capacity in my system. I tend to create systems that are very functional, and as a result, tend to be complex. As a result, the systems can be overwhelmed by the amount of stuff I need to keep track of.

Like StuGib, I work in information systems, and the decomposition of projects into sub-projects and sub-sub-projects is a key problem area.