When I read this (and many other people commenting about how they find certain search results biased) I always wonder how much search personalisation is at play. Google records everything you do that can be connected with their services and creates your profile based on that.
Now, if you receive seemingly biased search results, are those Google's 'raw' results or results that Google thinks you'd prefer based on your profile?