Damn, i'm stuck, need an optimal way to store all this data. Any suggestions?