This is from a ruby slideshow, but it applies to lots more than programming. Really, any project in your life needs to start with a good name. I recently worked on something that for 4 months had a bunch of different names floating around because of legal issues and I have never had a harder time creating an interface design.
(via Tyler)