Well, upgrading to 2.0 fixes a lot of .htaccess problems, in that the file is considerably smaller. The new .htaccess implements hacks I had been using on 1.5.x. Also, the optimal-title plugin requires the use of the /archives/year/monthnum/day/post-name/ format in order to work.
Oh yeah, did you make the archives in a WP "page"? The way I had to do it was to actually modify the archives.php file and link directly to it from my sidebar. I remember I had the white page issue when I tried to put the call in a WP page I created. Delete that file and go right to the source. But wp_list_pages(); won't grab that page. I'm manually adding my pages (because it also didn't list the home page, which is a pet peeve of mine.) I wrote about that here.
The method I am using to list my pages is this:
<li><?php if ( is_page('2') ) { ?>About<?php } else { ?><a href="/about/" title="About Stuff">About</a><?php } ?></li>
where this particular call is for my "About" page. Obviously you would change the number between the parenthesis of the is_page() call to the page you are linking to. But, this method (when you enter a string of code such as this fore every page you have) produces a list of links like this:
» Home
» About
» Archives
» Links
and so forth. The "About" link attribute is removed when the user is actually visiting the "About" page. The same is true for every page in the list. If, however, all you want is to list your pages, you won't have to have the if/else PHP calls; you can simply put your <li>'s with their respective links and be done with it.
~Jonathan