I would never charge creative work on an hourly basis. It doesn't matter if it takes 5 minutes or 5 days to come up with the concept. If it takes less time, should you get paid less? If it takes more time, should the client pay more? Value-based pricing, like Xavier explained, is the way to go.