Saluting Windows XP – an OS ahead of its time