Thanks diemacht! I don't have a video breakdown handy but I can tell you that I used NUKE for all the keying and I used NUKE to defocus the backgrounds. For tracking I used a combination of SynthEyes, Nuke and Mocha AE. I used Vue to create the environment and used C4D for other elements like smoke and the bottle. Also, I used C4D to camera project one of the Vue scenes and a bit of photoshop here and there.
Here are a couple of 'before' grabs.
Cheers,
Josh
More to come in the near future!