The big downside of UTF-8 is using it as an in-memory string. To find the nth character and you have to start at the beginning of the string.
C# and Java use UTF16 internally for strings.
Are you kidding? Most UK high street shops are open until 7-8pm every day, often later on Thursdays.
Most UK supermarkets are open 24/7 (except Sundays when it's 9-4 or 10-5).
Small supermarkets (below a certain size) can open until 10-11pm.
You are always doing something marginal when the boss drops by your desk.