Getting the Current URL in WordPress

For some reason, I could not find this anywhere in my searches.  You can get the permalink for the current post or page using: get_permalink( $post->ID ); Of course this only works on posts or pages, not on searches and the like.  I have no idea why I had such a hard time finding this.