Yes, it's taking longer than I expected to make the code changes. Perhaps I shouldn't have upgraded to WordPress 2.0, but I'm so far into it that I'm not going back.
No, if you're looking to upgrade to WordPress 2.0, you shouldn't worry about having such issues. But if you notice all the stuff in the sidebar, you'll see that there's lots of stuff that I added (BlogRolls, etc). And I'm looking to have "skins" or "themes" available, so I'm having to add the stuff to different themes. And something that works in one theme doesn't necessary work (or look) the same in another theme.
Anyway, don't let this discourage you from upgrading to WordPress 2.0 if your plug-ins are compatible. Oh, yeah, that's the other issue. Plug-ins I was using aren't compatible with 2.0 and I'm having to find replacement plug-ins.
Bottom line is, I really hope to finish soon. It's late. Or early. I've been up for hours and have watched way too much television. They got some odd stuff on Adult Swim, by the way.
So, I'm going to stay at this for as long as I can, crawl in bed when I'm too tired to stay at it, then jump back at it. That's been some of what has caused problems: getting tired and messing stuff up and having to step back and try stuff again when I wake up.
Gosh, I hope I get this finished soon.
UPDATE: I found the problem that had taken so long. WordPress 2.0 has a preview box on the post create/edit page. It's different from the one on the previous version. The new version actually shows the post inside an IFRAME tag. That's not a problem, unless you do something like I was doing.
Well, since the post displays inside an IFRAME, the "breakout" code was kicking in and causing the post to move to the top. Which meant that I couldn't edit pages. And it took me several hours to find that's what I was running into.
So, if you're looking to upgrade to WordPress 2.0, don't have "breakout" code in your pages. Or you'll waste many hours figuring out why you can create a post, but can't edit it.
UPDATE: 3:08 AM - Close to being finished. Still a couple of more features to implement. But I'm exhausted. So, I'll be finishing up in a few hours, I expect.