wow this is sure getting complicated. when I learned to fly, I was taught that the pilot and ATC relationship was mutually professional and a team effort. Any changes to route/altitude/headings, would be communicated to ATC first, even if VFR. 99% of the time, the ATC reply is "Cessna 456, thanks, you are VFR proceed at your discretion" or similar phrase.
It looks like the last 20 years and 8000+ hours (taught how to fly by a crop duster by the way) I have been doing it all wrong, and from today forward, I will consult the FAR/AIM and Chief Counsel opinions before I make an altitude change.
While 95% of this deals with traffic separation (ATC's primary role), a portion of it deals with other stuff, such as "Did Pilot Joe just have a heart attack" and "why is Pilot Joe doing XYZ". If you are flying heading 090 in cruise, on FF, and then fly 100 to get around a puffy cloud, that is fine. If you suddenly, without communicating, fly 180 and do some orbits to take a pic of that pretty lake, even VFR FF, ATC is gonna ask whats up. If you make a 1000 foot altitude change, ATC will probably ask whats up. Etc
Yes I know what the regs say and what Chief Counsel says etc.
In the post 9-11 climate, the FAA is much more sensitive to security issues and pilot behavior, as they should be.
If you want (and are using) ATC services, then you can't do stuff "on your own" because you are no longer "on your own", you are with ATC. It is ATC and YOU, together.
I could care less about the argument claiming "but I am VFR", if you decided to have a guy at an ATC facility, on the other side of the microphone, provide flight following, then you need to work with him and not against him.
Put the shoe on the other foot. What would you, the Pilot prefer ? ATC suddenly, out of nowhere, tells you "Cherokee 123, squawk 1200, FF is terminated, good day" or "Cherokee 123, tell you what, in 20 miles, my radar can't see you anymore, plan on squawking 1200 and I won't be able to provide FF at that point"
Which one is preferred ?
If you want to do stuff on your own, then be on your own