to answer the first question, i would absolutely give the money back. i have a very strong conscience...no matter how dumb the mistake, i could never keep the money. I'm a HUGE believer in Karma.
i'm glad that you've changed your mind about it, but hey, actions are stronger than words. Next time, huh?