There are good points in the replies.
Other SS techniques could be added too.
Just a thought.