It has been a good week for: