Aldi is a major grocer in Germany (perhaps more of Europe as well), but as others have said, they have low prices by having a small staff and few frills. From my understanding, they actually take care of their customers.
I know they recently opened an Aldi in the Frisco area that's slightly more affluent, and it seems to do pretty well.
But that being said, they do require a deposit for the shopping baskets to prevent them being lost/stolen. Baskets run about $250 each as of a couple years ago. And bags cost the store about $.05 each. Not much until you think about how many bags are used/thrown away each day.
Oh the days of working at a grocery store

[This message has been edited by Bulldog73 (edited 12/5/2012 10:40a).]