QDZ and EnCallio will allow you to set your contact photo to its native size with no visible recompression (only tried up to 320x240). This makes the contact photo look much better in the standard apps and looks good when neo shows the large photo for missed calls.
One issue is that if you try to activesync a new contact with the larger photo from the phone to Outlook, it'll fail with an activesync error. I think the work around is to first sync the new phone-created contact without the photo, add the photo, and sync again. I'm using Activesync 4.5 on XP with Outlook 2003. Perhaps it's different for vista / outlook 2007.
The EnCallio incoming and outgoing caller screen is an interesting idea but may need a little more development. It doesn't seem to replace the existing incoming/outgoing screen but will attempt to display itself over it. So when I get an incoming call, I will briefly see the old screen before EnCallio pops up. Not a big deal.
The EnCallio studio for designing the screens is nice, but may have issues with designs a little above simple. For example, png images with alpha channels display correctly in Studio but not on the device, and there is some consistency issues with resizing an image and using the alphablend option.
But my biggest issue with EnCallio is that the Incoming screen doesn't appear if the device is locked. I would say 99.99% of the time when a call comes in, my device is locked so that would make EnCallio a waste. My device was just hard-reset so it shouldn't be a compatibility issue with some other software. I also tried it before and after an application unlock so that is not the issue.
Another thing is that after you accept / make a call, your nice encallio screen is replaced by the standard in-progress call screen (that shows the call duration) with the standard small photo. Would be nice to replace that as well.
Edited by badbob001, 04 February 2008 - 04:35 PM.