Removing sites from Google Search

If, like me, you hate experts-exchange.com results appearing in your google search results, you can use this bookmarklet to remove them.

javascript:(function(){
var query;
var regexS = "[\\?&]"+"q"+"=([^&#]*)";
var regex = new RegExp( regexS );
var results = regex.exec( window.location.href );
if( results == null ){query = "";}
else{query = results[1];}
query =  query + " -site:experts-exchange.com";
document.location = "http://www.google.com/search?q=" + query;
})();