I use both Google, (extensively), and Amazon, (Christmas, birthdays, etc), and haven't noticed this.
But I'm checking now. I've Googled "Scottish Flag" and gone through a couple of links.
I will be on Amazon tomorrow, so I will check back with you.
I don't know of any links between Google and Amazon, perhaps others here will. You know that both Google and Amazon both place cookies into your browsers cache, and that helps them target items and articles when you revisit them, but as far as I know one doesn't read the cookie of the other, and vice versa.
Is there any possibility that someone else in your family has already searched through Amazon using your Windows account and your Amazon account for anything to do with "Flags of Scotland"?
Let's see what I find out, if anything, and what others say.
Just so you know, I'm using Google UK and Amazon UK because I live in England.
Mark
I searched Google last night for some information for my daughters school project (I was looking for an image of the flag of Scotland!).
This morning, I went into Amazon, and was presented with the opening page offering me a whole range of Scottish flags for sale. Coincidence, or has Amazon picked up on my Google search?
What troubles me is that I have just gone through the whole laborious process of doing a complete new reinstall of Windows 7, and have been very careful to load only the minimum software I use on a daily basis. This was in an attempt to avoid bloat etc etc. I use IE9 and Google is my default home page.
I am spooked by this. Is Amazon tracking my Google searches? Is Google passing on information to a range of 3rd parties? Am I the victim of malware?
I am using Bitdefender Internet 2012, and the latest scan (just completed) is clean.
Does anyone else have an experience of this?
Advice would be appreciated.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic