Possibly a hoax
I was interested until two things caught my attention... Dell mentioend nothing about how increasing the amount of detail on the screen led to an unlimited amount of detail being available. and secondly and perhaps more telling, their website has ceased to exist.