Just wanted to say, publicly, that your response to this has been second to none - refunding people from your own pocket is something very few sites would do, even though it is obviously the right thing to do.
James