Hi, I've just used a mortgage broker as my current deal came to an end. He doesn't charge a fee, he gets commission from the mortgage company. The rate he got me was lower than anything i'd seen, and believe me I spent hours trawling through the internet.
It was also completely fee free, and in another 2 years no doubt he'll get me another good deal.
I used this company when I moved house, and so have my parents, and can highly recommend him.
Can PM details if u wish.