Gimp has both layer masks and selection feathering, so you can use both of Ascension's tips

What I do often is put a layer mask on, then throw a gaussian blur on the layer mask. It seems to work a little better than feathering the selection before making it a mask.