A new USB 3.0 drive was announced last week by Super Talent Technology and it should be available next month. It can support data transfer rates up to 5Gbit/sec or 10 times faster than current USB 2.0 products. It fits into the current 2.0 ports, but would be limited to those slower speeds. The price wasn't announced yet, but I would think the largest size would be many hundreds of dollars and the smallest about two hundred bucks.
It comes in 32GB, 64GB and 128GB capacities and is 3.7 inches by 1.4 inches by half inch thick. The drive can deliver data transfer speeds up to 200MB/sec in USB 3.0 ports. To compare size, it can likely hold about 35,000 songs or about 500 half hour TV shows. I love new technology.