Index: wp-admin/press-this.php
===================================================================
--- wp-admin/press-this.php	(revision 8068)
+++ wp-admin/press-this.php	(working copy)
@@ -57,21 +57,22 @@
 	return $post_ID;
 }
 
-function tag_div() { ?>
-		<p id="jaxtag"><label class="hidden" for="newtag"><?php _e('Tags'); ?></label><input type="text" name="tags_input" class="tags-input" id="tags-input" size="40" tabindex="3" value="<?php echo get_tags_to_edit( $post->ID ); ?>" /></p>
-		<div id="tagchecklist"></div>
-<?php }
 
 function category_div() { ?>
 	<div id="categories">
 		<div class="submitbox" id="submitpost">
-			<div id="previewview">	<h2><?php _e('Categories') ?></h2></div>
+			<div id="previewview"></div>
 			<div class="inside">
+				<h2><?php _e('Categories') ?></h2>
 				<div id="categories-all">
 					<ul id="categorychecklist" class="list:category categorychecklist form-no-clear">
 						<?php wp_category_checklist() ?>
 					</ul>
 				</div>
+				<h2><?php _e('Tags') ?></h2>
+				<p id="jaxtag"><label class="hidden" for="newtag"><?php _e('Tags'); ?></label><input type="text" name="tags_input" class="tags-input" id="tags-input" size="40" tabindex="3" value="<?php echo get_tags_to_edit( $post->ID ); ?>" /></p>
+				<div id="tagchecklist"></div>
+				
 			</div>
 			<p class="submit">         
 			<input type="submit" value="<?php _e('Publish') ?>" onclick="document.getElementById('photo_saving').style.display = '';"/>
@@ -157,6 +158,7 @@
 $url = str_replace(' ', '%20', $url);
 
 	function get_images_from_uri($uri) {
+		if(preg_match('/\.(jpg|png|gif)/', $uri)) return "'".$uri."'";
 		$content = wp_remote_fopen($uri);
 		$host = parse_url($uri);
 		if ( false === $content ) return '';
@@ -179,7 +181,8 @@
 				$sources[] = $src;
 		}
 		return "'" . implode("','", $sources) . "'";
-	}  
+	} 
+	
 		
 	echo 'new Array('.get_images_from_uri($url).')'; 
 die;		
@@ -251,7 +254,7 @@
 	
 		<small><?php _e('Click images to select:') ?></small>
 		<div class="titlewrap">
-			<div id="img_container">Loading Images...</div>
+			<div id="img_container"></div>
 		</div>
 <?php die; }
 
@@ -422,8 +425,8 @@
 					set_editor('')
 				<?php } ?>
 				jQuery('#extra_fields').show();
+				jQuery('#extra_fields').prepend('<h2 id="waiting"><img src="images/loading.gif" alt="" /> Loading...</h2>');
 				jQuery('#extra_fields').load('<?php echo clean_url($_SERVER['PHP_SELF']).'/?ajax=photo&u='.attribute_escape($url); ?>');
-				jQuery('#extra_fields').prepend('<h2><img src="images/loading.gif" alt="" /> Loading...</h2>');
 				jQuery.ajax({
 					type: "GET",
 					cache : false,
@@ -431,6 +434,7 @@
 					data: "ajax=photo_js&u=<?php echo urlencode($url)?>",
 					dataType : "script",
 					success : function() {
+						jQuery('#waiting').innerHTML('');
 					}
 				});
 				
@@ -490,7 +494,7 @@
 						</textarea>
 					</div>
 					</div>
-					<?php tag_div(); ?>
+					
 				</div>
 				<?php category_div(); ?>
 			</form>		
Index: wp-admin/css/press-this.css
===================================================================
--- wp-admin/css/press-this.css	(revision 8068)
+++ wp-admin/css/press-this.css	(working copy)
@@ -1,5 +1,6 @@
 body {
 	font: 13px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif;
+	color: #333;
 	margin: 0px;
 	padding: 0px;
 }
@@ -213,15 +214,16 @@
 }
 
 div#categories h2 {
+	color: #333;
 	font-size: 12px;
-	margin: 0;
+	margin: .5em 0 0 1em;
 	padding: 0;
 }
 
 #categories-all {
 	overflow: auto;
 	padding: 1em;
-	height: 20em;
+	height: 15em;
 }
 
 #categories ul {
@@ -243,18 +245,20 @@
 }
 
 #tagchecklist {
-	margin-left: 10px;
+	padding-left: 1em;
+	margin-bottom: 1em;
 	font-size: 12px;
 	overflow: auto;
 }
 
 #tagchecklist strong {
-	margin-left: -8px;
 	position: absolute;
+	font-size: .75em;
 }
 
 #tagchecklist span {
-	margin-right: 25px;
+	margin-right: .5em;
+	margin-left: 10px;
 	display: block;
 	float: left;
 	font-size: 11px;
@@ -369,6 +373,7 @@
 
 #jaxtag {
 	clear: both;
+	padding-left: 1em;
 }
 
 .ac_results {
