I don't know which one solved the problem because I couldn't be bothered doing one at a time, but I ended up removing an old DiskImages directory in my plug-ins which had a VirtualPCDiskImagePlugin.bundle in it that seemed to be creating errors in my log at startup, and I removed the loginwindow.plist file. Now everything seems to be working smoothly again!
This post marks a return to blogger, because I've decide to blog again from time to time and it's the easiest option for me right now!