DeSean Jackson is the WR picked after him you're thinking of. He went #49 to Philly, Bills took Hardy at #41. A lot of good WRs taken that year, but lots of busts too. Hardy wasn't the only highly rated guy who flamed out.
Edit: Bills also got Stevie in round 7 in that draft, I thought I'd point out.