Data Collection and storage using Arduino
This is not a product recommendation site, and this answer should not be taken as such.

Adafruit has produced a data logging shield for the Arduino that is open source licensed and has sample code: Data-Logger shield. It can be purchased here or you could build your own since it is open source.