If you're using MySQL, here's a command line that will output an HTML file showing ALL of the requests you've ever gotten, ordered by their time stamp from earliest to latest, showing the IP address of the person who requested it:
mysql SAMDB -H -e"select sl.artist, sl.title, rl.host, rl.t_stamp from songlist sl, requestlist rl where sl.ID=rl.songID and rl.status != 'ignored' ORDER BY rl.t_stamp ASC;" > <ENTER A PATH HERE>\requests.html
Make sure you change the <ENTER A PATH HERE> to a path on your system where you want the requests.html file to end up.
The HTML file will have one line for each request that looks like this:
(artist title host t_stamp) <= only at the top of the file
Queensryche Some People Fly 22.214.171.124 2004-09-13 19:30:00
(that was the first request we ever got on HCR ... that seems like a million years ago as opposed to 10. ^_^ )