Ended up getting Harvin back in the 5th round (9th after keepers). Went into the draft with no intention of getting him back because I was missing so many picks, but he kept falling.
So looks like trading for Demaryius definitely paid off, though I'm now left with pretty crappy receiver depth. Still, I think I did the best I could with what I had in the draft.
Unless someone on my team emerges, I'll have 5 keepable options for 4 keeper spots next year, so 1 will be trade bait/insurance.
Kaep, Shady Mccoy, Gronk, Demaryius, Harvin.
QB: Kaepernick, Carson Palmer
RB: Shady Mccoy, Shane Vereen, Pierre Thomas, Toby Gerhart, Leon Washington (gotta replace him, released a day after I draft him -_-)
WR: Demaryius Thomas, Percy Harvin, Vincent Brown, Nate Washington, T.J. Graham (see what I mean about the depth *sigh*)
TE: Rob Gronkowski, Brent Celek
K: Phil Dawson
DL: Demarcus Ware, Jason Babin, Olivier Vernon
LB: Daryl Washington, Navarro Bowman, Colin Mccarthy, Larry Foote
DB: William Moore, Troy Polamalu, Reggie Nelson