For example say you had an alias called "go" that after you entered a keyword it would launch that website. So you type "go <donationcoder>" and the alias would simply wrap the keyword with www and .com. Now if you had a history for that alias as soon as you started typing "go don.." it would search your history and display donationcoder in the results box and than you would hit enter to launch the site. Pretty soon you would have all your most visited sites in the history!
i use a regex mask like so :
^(https?://)?(([0-9a-z_!~*'().&=+$%-]+: )?[0-9a-z_!~*'().&=+$%-]+@)?(([0-9]{1,3}\.){3}[0-9]{1,3}|localhost|([0-9a-z_!~*'()-]+\.)*([0-9a-z][0-9a-z-]{0,61})?[0-9a-z]\.[a-z]{2,6})(:[0-9]{1,4})?((/?)|(/[0-9a-z_!~*'().;?:@&=+$,%#-]+)+/?)$
just type an url and it works like a charm

i think we need a different box because you don't want to add an extra step... and because we are not talking about history only...
and do not forget one alias may lead to many many results... not like most of the other launchers (launchy, dash, quicksilver, etc.)
now my initial request is to be able to filter the historys results (past searches), they are displayed in the result box and that's fine with me (no complain about that

)