Clunks like this can be tough to diagnose - as they may only show up when the suspension is dynamically actuated. Hard to reproduce on a rack.
I'm with dom - have to pretty much check EVERYTHING under there. Bushings, bearings, links, correct torque on suspension bolts/nuts, axle carrier bolts, strut bolts (especially if there are eccentric bolts used). Some shops will test drive the car with the front swaybar disconnected - to see if they can isolate the noise.
Not a big fan of quick struts - if you check some reviews online - you'll likely come across some owners that installed quick struts, only to find out that they contributed to suspension noise where there was none before. In your case, if the quick struts are noisy - would be almost impossible to pinpoint the noise,
Noise can also be transmitted from one end of the car to the other. Could actually be an issue with the rear suspension, that "sounds" like it is coming from the front. Can also be something completely unrelated to the suspension - could easily be a engine/transaxle mount that is moving around - causing that clunking noise. Even something loose inside the cabin can be misdiagnosed as suspension noise - some sources can be quite innocuous.
True story, this was my case in my old Matrix - made a clunking noise every time someone hit the brakes. Was actually loud enough that it concerned my wide. Technician convinced my wife that the noise was coming from the front suspension. I was on travel for field test, so I had to diagnose it over the phone. I asked them to check to make sure it wasn't something under the seat (simple, stupid stuff first) - as the sound got louder as the phone was lowered toward the cabin floor. Tech argued it was because the noise was coming from under the car - wanted some $$$ to fix it - basically told me not to tell him how to do his job. I was so pissed off, that I caught a red-eye back some to deal with it in person as the car was still sitting at the dealership. Stuck my head under the seat - pulled out my coffee thermos - no more clunk noise. Tech never apologized.