feature-creep

How do you balance fun feature creep with time constraints?

I enjoy programming, usually. Tedious stuff is easy to get done as quickly and correctly as possible so I can get through it and not have to see it again. But a lot of my coding is fun and when I get in the 'zone' I just really enjoy myself. Which is where I make the mistake of spending too much time, perhaps adding features, perhaps ...

Managing Feature creep

Does anyone have any practical suggestions about managing feature creep in GUIs? I'm getting strong pressure from both internal and external sources to add, modify, tweak etc. I always cringe when someone approaches me with the words "wouldn't it be nice if...?". I can't just turn around and yell 'NO' at them, because often they are my...