What are some practical ways to help generate ideas?

Read Ideas by Paul Graham: http://paulgraham.com/startupideas.html and write your responses to the following questions.

What makes a good idea?
What makes a bad idea?
What are some practical ways to help generate ideas?