A good rule of thumb is to just wait an extra minute or two after the transfer appears to be complete on your computer before pulling out the cable or card. If it's a very large transfer (1GB+), give it an extra minute or so. You should have a lot less trouble then. (Since instituting this rule on myself, I haven't had a single card issue in 8 months.) (This is not a Nokia or tablet problem. This is a flaw in the way card readers work. Nothing can be done about it.)