An alternative to warehouses. The Memory Unit can store an infinite amount of a single item type. The more items you store, the more power it will require!
Sometimes, when building (I only saw this when building blueprints) the memory unit just doesn't work, i.e. you can fill it up but it never "takes in" items. Removing and building it again usually fixes this.
Also, when blueprinting, the signals get "frozen", so when building the blueprint, the circuit signal still shows the items from the time it was blueprinted even if the unit is empty.