It's been 5.5 years for me. The ring was put on consignment in the first 6 months because I needed the money. Unfortunately, I waited too long to check back with the jeweler and forfeited it =( Sometimes that makes me sad, because I loved that ring (and actually paid for it myself), but I figure it's for the best and just hope it ended up with someone who loves it even more.
I've done nothing with the pictures, though I have recently considered packing them away for the kids instead of having them in the cabinet with other family pics.
The cake topper (which I also loved - it was a Hummel figurine, similar to the one my parents had on their cake) went to the Goodwill last year along with some random wedding gifts/ photo frames that I didn't want around.
I have an ugly set of metal toasting flutes that my sister gave us for the wedding. They're engraved with our names and the date so I don't know what to do with them. I need to find out how to remove the engraving and then I'll send them to the Goodwill, too.
I'm keeping my dress, since I'm a designer and keep most of my big creations. It's in a bag somewhere. I haven't looked at it since Big Kid was a baby and I prepped it for cleaning (removed the metal parts), but then never got around to getting it cleaned, so the stains might be impossible to remove. My headpiece hangs in my closet, again, because of the fashion aspect. It's funny, but the dress and headpiece both have almost no emotional hold for me regarding XH or the actual wedding. Because I made them, they have memories of my own private time back then, and the care I put into them to make something beautiful for myself.