I've never managed to find one! I know there are lists to search, like unbiased (sponsored by product providers, so is it really?), but I've never met one I'd really trust to sell me only what I need at the best price (well, except one and he moved to a really swanky private banking job in the Channel Islands.... out of my league!)