Falcon, technically you are right, and this may have been true for older flash drives, but all modern flash devices that I know of employ "wear-levelling" techniques. This means that writes are transparently relocated (by the firmware on the flash device) to areas of less wear.
See http://corsairmemory.com/_faq/FAQ_fl...r_leveling.pdf for more details.
Also read http://www.storagesearch.com/ssdmyths-endurance.html for some clarity about the myths of flash wear. (please note that in his example he uses a drive with 2,000,000 write erase cycles, at 80mb/s. The average drive we'd use would have 100,000 write erase cycles, at ~22mb/s)
According to these calculations, my drive will last
Maybe not the 6 years I quoted earlier, but 1.2 years, if I wrote 24/7, is still a very long time!
100,000 (write erase cycles) x 8192MB (capacity) divided by 22MB / sec = 1.2 years