This comes up in financial advice columns, and the answer always seems to be that you will be disappointed if you think it's free money... they'll grab it back at some point, and arguing that you were unaware that it was a mistake is asking for trouble.
Has anyone ever seen anything like this?
Will they correct it at some point or is this a real life bank error in your favour?