Yep, I use the everstone quite a lot, depends on what game I'm playing, and who my tam will be.
Sometimes I give to Meowth to not make it evolve, but I'll catch a second Meowth later on and train it until it evolves. I love Meowth and Persian, so in many games I try to keep one of each.
Sometimes I give it to a different Pokemon (mainly Abra) to prevent evolution, I like Abra more than Kadabra/Alakazam.
oh yes, I remember. I have never tried using the Evolution Cancel technique, what if later on I want to make the Pokemon evolve, I'm not sure if they would evolve later.