Random impressions and thoughts