Have you signed up for the do not call register yet, probably one of the more positive things you can do to prevent similar incidents in the future.