My ordeal is finally past. I am typing this on a new 15" MacBook Pro. I want to commend the staff at the Knoxville, TN Apple store for their efforts in resolving my issues. To recap, I've had flickering when running on the shared graphics for the past couple of years and had resorted to mostly running on the dedicated graphics. However, as I was traveling more, I needed battery life. While traveling, I also found out that the ethernet port on the laptop was no longer working. Here's what Chris and Dan at the Apple Store did:
• They took it in and replaced the main logic board (MLB) to deal with the ethernet port issue. There were problems with the laptop not working correctly (MLB couldn't be initialized0.
• They ordered another MLB and installed it and had the same issue. I had to travel for business so they got the laptop working for what was needed but some things didn't work (couldn't get into the iTunes store, couldn't upgrade SW (not that I needed to), etc.).
• When I returned after my week's worth of travel, I dropped it off again on Saturday and they installed a V2 MLB (the previous 2 were V1 MLBs) and had it back to me on Sunday.
• I had to travel again for business and pleasure and over the 2.5 weeks I was gone, I logged the times that the screen flickered and even captured video on a few occasions.
• When I returned, I told them the flickering was still occuring and they said that, since I had Apple Care, there was nothing else to do but provide me with the equivalent current model.
Since the 3rd MLB that was installed also exhibited the same issue, I don't know that it's the solder on the boards. I don't know what the issue is but it definitely was an issue for me. And Apple took care of me.
I got the base 15" but bumped up the RAM to 8GB, paying the difference for the RAM. No more flicker and a nice (very), new laptop.
My suggestion is, if you can take a digital camera that records video or an iPhone, capture some of your computer doing it and note the date and time (I kept the recording going and activated the date-time on the menu bar so that it was captured right after the event). Present your case and keep working with them. If you don't have AppleCare, that could be an issue but it would be good if Apple were to do something like you suggest (discount on a new MBP).