If you've ever gone on a much-anticipated resort vacation, only to get rainy weather the entire time, then you know just how useful a tool like the Virgin Book By Weather app would be.

A concept created by students at the Miami School of Advertising, the Virgin Book By Weather app lets you book vacations according to weather and climate, instead of by the usual things like country and city. You're given a range of weather options to choose from, including preferred temperature, rain, snow and even UV strength, and then the Virgin Book By Weather app gives you a location to fly to -- but it comes the day before your flight.

So, while you might get perfect weather (and even then, there is no real guarantee since weather can still be unpredictable), where you travel will be a surprise. As PSFK points out, it's great for people who are super picky about weather, but "not knowing what clothing items to pack can be a dilemma."