It's unbelievable the time that __C/100__ took, smoking fast! I think we can say that this test kinda dismistifies the idea that searches on the DB are faster. Although in most of the applications will never have all the domain in memory. \\I guess one of the things you'll be trying to measure - you didn't mentioned what you were gonna try next - will be where between A and C situations memory searches are still faster than a view in the database (B). Also I think it would be interesting to know the time it takes to load an object, maybe one day that you won't be doing such tests late in the night? ;) I think we all should thank m4ktub for the valuable information he has posted! Thanks Claúdio :)