I'm in the same boat as you. The only thing I'm struggling with is dealing with rust in painted area. Like on the edges of lugs, spots of rust along the top tube, and the chainstay. Might try the vinegar method above..
If anyone has any further advice of taking rust away but not hurting the paint work...