Hmm maybe. Coming from java before I did PHP, I thought of proper objects when naderman described his idea about using entities and such. Having an array with the columns wouldn't be much difference than just fetching the data from SQL and use that array directly, wouldn't it tho? I'm still a bit confused about this though as to me it seems like just an extra step between retrieving stuff from the database then serializing it for output?