There are some really helpful points made by David Alan Black here.