I do the same thing, but with Quicksilver.  I save .webloc files in a folder that’s periodically scanned by Quicksilver.  Its really easy because all I have to do to add a website is just drag the site from the browser to the folder on my desktop and its done.  No manually creating custom searches or anything.  In fact, I’m sure you could do the same thing with Alfred.