I noticed when I got a shipping notification for a recent order that all the prices have slightly changed since I placed the order. It seems the prices are permanently stored in the store's base currency (in this case Euros) and then re-calculated daily/hourly into my display currency (US dollars). So when the exchange rate fluxuates, so do the prices in my order.