Monty was only 6 weeks old when we got him, we have been using positive reinforcement since day one with him and he is currently attending a puppy class that is strictly based on reward training. We had a very hard time with him biting (not aggressive but more puppy biting) when he was younger and he seems to be under control with that but this biting is different and it most definitely is when he does not get his own way, it is growling and snapping at us to make us stop what we are doing to him (which is simply putting his harness on or taking something from his mouth that he is not supposed to have).
I am going to watch the links you sent and hopefully there will be something that we haven't tried yet

I don't believe in the whole 'pinning the dog down til he gives up' method and yet I don't want to put up with a mean dog either. There must be a happy medium somewhere