Consumers take notice as inflation bites and oil prices top $90 a barrel