When I use Clean URLs, it works for most of my site. For example, it works for regular nodes such:

http://treesong.org/node/256

It also works for nodes with a custom URL path such as:

http://treesong.org/whiteandnerdy

But for some reason, it doesn't work for the blog links that Drupal creates for me, such as:

http://treesong.org/blog/1/

I can get the blog pages to come up using the old/not-clean format:

http://treesong.org/?q=blog/1/

But then once I've done this, the links at the bottom of the page [1,2,3,next,etc.] are formatted improperly:

http://treesong.org/blog/1?page=1

When I format the links properly manually, the page comes up fine:

http://treesong.org/?q=blog/1&page=1
or
http://treesong.org/blog/1&page=1

Any idea what the problem is? When I turn off Clean URLs, Drupal produce the blog links in the old/not-clean format, and thus they work. But for some reason, when Drupal is in Clean URL mode, it doesn't understand anything along the lines of:

http://treesong.org/blog/1

Any thoughts/suggestions you have would be greatly appreciated.