Hello, From time to time (not too often I hope) I've to apologize for confusing somebody or giving wrong information etc. Then I've used the expression "Sorry for any inconvenience caused". A google search on this expression gives a lot of hits but for some reason I'm still not sure that it is proper English. Do native English speakers use this term? Would you be likely to use this expression or would you prefer to use another term when apologizing? If it is proper English, is it most likely to be used in writing or talking?