I have (or had) a lot of Lego sets, for most I have used Bricklink to check I have all the pieces (ignoring the handful of spare smaller parts Lego often includes in sets).
eBay