After I've spent many days working on this feature, mocking up the user interface, after finally getting the agreement from the higher-ups, GUI guy came up with a completely different interface that I think is horrendously complex. Never mind that the reason that I took the initiative on this is because he's supposed to be busy finishing up the remaining work on the new release that we have to start validating next week.
Thing is, I am maybe treading on his toes since he's GUI guy, and he feels threatened. We have a staff meeting tomorrow, so I'm pretty sure we have to hash it out then.