The best way of all to do it is actually to use the colour difference layers.. ends up even seperating hair and other hard to extract things.. but its more complicated to explain in a post then something like cutting around it with a tool or a pen
But yes.. all the mentioned techniques work well if done properly.