I've heard several people ask if this is possible. It is, but it's not exactly clean. The first problem I ran into is that /etc/syslogd.conf is in kde-corel, in conflict with the sysklogd package. You have to turn on force-overwrites to get past that, since corel didn't make the packages conflict. Next the cron upgrade failed with an odd error about being unable to lock /var/run/cron.pid. Manually killing the dron daemon allowed it to proceed. I don't know if this problem was corel-specific or not.
I took the defaults on everything else, and my apt-get -f dist-upgrade completed. I rebooted and the boot died into single user mode. I think this is because of kernel module versioning problems, there are certianly enough errors about that. However, hitting ctrl-d lets it keep on booting, and it booted all the way up to X successfully. Interestingly, my root password did not work in the corel xdm login box, though I can log into the console fine. In fact, no passwords work in it after the potato upgrade, it's quite hosed. I haven't looked at the rest of the system. All in all, a rougher upgrade than you'd expect to see from any debian version to any other. -- see shy jo