As for the free will topic in general....Obviously we don't have 100% free will. The billion-dollar budget of the advertising industry is a good indication of that, and so are the hundreds of social psychology experiments which show how people can be influenced by the circumstances. Want a quick thought experiment to show that we are not 100% free? Think of a 7-dimensional object... You can't, right? Think of a color that doesn't exist and isn't a combination of known colors... You can't either, right? We are limited.
We could go to the other extreme, and say that we don't have any free will at all. And to some extent it is easier to argue for this idea. But why do we have the illusion of free will? From an evolutionary perspective, does it offer any advantage? I can't really think of one, it just seems like it would mess up things more and be a disadvantage... We might as well be robots, would be easier to guarantee our survival without any confusion from making choices to screw things up.
Now, talking from a purely personal perspective, without any grand philosophical argument or scientific proof to back it up, but I feel that free will is not a black and white thing that either you have or you don't. It feels rather like it is some kind of gradient, which is related to inner development. I don't think as humans we will ever reach 100% free will, but I do think the more I develop my consciousness and awareness, the free-er I am. As I develop myself, the more variables I am able to take in account regarding different phenomena due to my expanded awareness, the closer I am to being free.