Digital Foci on Monday unveiled its Image Moments 6 high-resolution digital frame built around a 5.7-inch, 640x480 LCD screen with a 300:1 contrast ratio. What the company claims is the highest pixel density (at 140ppi) digital photo frame on the market is also dubbed as The Executive, and features an LED backlight that delivers more colors than other technologies. The frame is also unique in that