Got a geek partner that you'd love to pop the question to, but you haven't quite found the right ring yet? Perhaps this is it. It's a USB engagement ring, with a whopping great big Swarovski crystal on the top.

Cutely, as well as storing files (PDF of your wedding vows?) on the ring, you can also transfer files by locking the two rings together. Love letters? "Your song"? The possibilities are endless.

Just be sure you don't give your fiancée a virus.