I have a Micro Advantage 64MB Flash Drive which I have been using for a while now. When my husband picked one up for himself, he decided to get one for me as well. Since my flash drive is only 64MB, it doesn't hold as much info as I would like, but it still does hold a good bit. I definitely intend to get a larger one in the near future.
My external hard drive recently failed me, so I've been using my flash drive to transfer documents and photos from one computer to another for backup. This USB flash drive has been holding up pretty well for me. The only problem I have experienced is that occasionally my computer doesn't always recognize it right away, and I may have to reinsert it a second or third time before I get a response. Otherwise, it has been working pretty well. I recently transferred some of my puppy photos from one computer to another, and I had no problems.
There are a lot of flash drives out there. When I purchase my next one, I'm not certain if it will be a Micro Advantage, but I can say that I haven't had any problems so far with the one I presently own. My husband's flash drive is a 1GB, and he hasn't experienced any problems with his yet either.
This flash drive does have a cap that, when removed, can be lost easily if you don't remember where you put it. I'm always careful about that.