It's gotta be Jerry Rice, no matter how you look at it. If Randy Moss would have kept his head in the game throughout his career then he was the ONLY one that could have even remotely touched all the untouchable records set by Rice.
If you go with current guys then I'd have to say either Andre Johnson or Larry Fitzgerald, both could be dominate with the right QB and system.