Yeah. It's a little odd. I'd say they were going for rounding to 5s (less a penny essentially) below the $30 U.S. rate, which works for Canadian Dollars and British Pounds, but then you have 21.99 Euros which throws it off. They could have crept closer to $30 U.S. across the board if they wanted to, but they clearly wanted to go below the equivalent and then just didn't bother to get closer than $5 U.S. Currencies take a lot to move 18%, so being within $5 on a $30 item isn't really all that close. Surprised they didn't bother to go 21.99 GBP, 23.99 EUR, and 38.99 CAD. Seems like it would have been more equitable. It's not like anyone is paying cash and needs exact change...