Another one is USABox.com. I think they only work with DHL. I pay $30 a month and get one free shipment per month, with extra shipments during the month for something like $25. I just ordered some books from Amazon, in fact, that should be here any day.
As soon as something comes in, they scan it automatically and I have a web page I go to to review what I have in my mailbox, what to send, what to discard, etc.
I sometimes get my mail the next day, right here delivered to my apartment.
Same thing, it's a street address with a number, like an apartment. I use the address for my bank residence address and everything, which makes it easy to buy things online, when the address for the bank, billing and shipping address are all lined up.
I believe any expat (not necessarily immigrant) who has ties back in their own country should have something like this (including what earlyretirement posted). I don't know if other countries have services like this available though.