@Angelo Cook: 98% of the world...? Whose world? Definitely not mine. Why would I bother to create an additional layer of complexity that would have to be maintained, if I can achive the same and sometime even better performance, with well designed database.