in reply to HTML::LinkExtor idiosyncracy

http://rds.yahoo.com/S=10341:D1/CS=10341/SS=53744154/SIG=112eblhep/* as you've no doubt discovered is a redirection page. It is conciveable that HTML::LinkExtor may recognize this fact and return the referent, therefore transmuting the url:

http://rds.yahoo.com/S=10341:D1/CS=10341/SS=53744154/SIG=112eblhep/*ht +tp%3A//www.beltbuckleshop.com/ # URL http://rds.yahoo.com/S=10341:D1/CS=10341/SS=53744154/SIG=112eblhep/* + # Referer http://www.beltbuckleshop.com/ + # Referent

Additionally, note the referent does not contain %3A, as the : following the protocol appears mandatory (at least in firefox).