I'm on Fedora 6.3. After a reboot, some proprietary software didn't want to run. I found out that the startup script for said software manually sets DISPLAY to :0.0, which I know is not a good idea, and I can fix.
However, this still doesn't explain why my default X DISPLAY is suddenly :3.0.