Okay, so not everyone is going to agree with me but even if you don't you'll have to admit that it is a useful gift and something that can be used again and again.
Getting stuck home today wasn't ideal but I had my work computer so I was able to get stuff done. Unfortunately for some reason I couldn't get a wireless network and had to save files to a USB drive and transfer them to my home computer.
I remember when a USB drive cost a fortune but now they're inexpensive and I get one in the mail or at a press event every week. Most of them are personalized with a company or product name/logo.
I don't know how expensive the personalization would be, but there are themed USB drives that you can get and give each member of the bridal party a character that they would like. I've seen Star Wars characters, Hello Kitty, M&Ms, colors, patterns and even one that looks like dog tags.
So while this may not be the bridal party gift that you thought you'd give, it is a gift that your bridesmaids and groomsmen will be able to use again and again -- unlike a flask and jewelry that matches the bridesmaid dress.