anchor.diff:  		if( err != null ){
   			out.print("<B>ERROR: " + err + "</B><P>&nbsp</P>");
   		}
  +		String pu = "(No provider URL)";
  +		if( ee.getProvider()!=null){
  +			pu = ee.getProvider().getURI();
  +		}
  +		String pubmedAcc = "";
  +		if( ee.getPrimaryPublication() != null)
  +			pubmedAcc = ee.getPrimaryPublication().getPubAccession().getAccession();
   		%>
   		<form name="dForm" id="dForm" method="POST" action="ExperimentDetail.html">
   		<input type="hidden" name="action" id="action" value="update">
   		<input type="hidden" name="experimentID" id="experimentID" value="<%=request.getParameter("experimentID")%>">
   		<table width="100%" cellpadding="1" cellspacing="2">
  -		<tr>
  -			<td colspan="2" nowrap="true" bgcolor="#eeeeee"><B>Experiment Details</B></td>
  -		</tr>
  -	
  +		
  +		<tr><td colspan="2" nowrap="true" bgcolor="#eeeeee"><B>Experiment Details</B></td></tr>
   		<tr>
   			<td bgcolor="white">Name:</td> 
   			<td width="80%" bgcolor="white">
   				<input size="68" type="text" name="eName" id="eName" value="<%=ee.getName()%>">
   			</td>
   		</tr>
  -		<tr>
  -			<td bgcolor="white">Release Date:</td> 
  -			<td bgcolor="white">
  -				TODO: Attribute?
  -			</td>
  -		</tr>
  -		<tr>
  -			<td bgcolor="white">Submission Date:</td> 
  -			<td bgcolor="white">
  -				TODO: Attribute?
  -			</td>
  -		</tr>		
  +		<tr><td bgcolor="white">Release Date:</td><td bgcolor="white">TODO: Attribute?</td></tr>
  +		<tr><td bgcolor="white">Submission Date:</td><td bgcolor="white">TODO: Attribute?</td></tr>
   		<tr>
   			<td bgcolor="white">Provider URL:</td> 
  -			<td bgcolor="white"><%
  -			String pu = "";
  -			if( ee.getProvider()!=null)
  -				pu = ee.getProvider().getURI();
  -			%>
  -			<input size="68" type="text" name="eProviderURL" id="eProviderURL" value="<%=pu%>">
  -			</td>
  +			<td bgcolor="white"><%=pu%></td>
   		</tr>	
   		<tr>
   			<td bgcolor="white">PUBMED ID:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td> 
  -			<td bgcolor="white"><input type="text" name="primaryPubmed" id="primaryPubmed" value="<%
  -			if( ee.getPrimaryPublication() != null)
  -				out.print( ee.getPrimaryPublication().getPubAccession().getAccession());
  -			out.print("\">");
  -			if( ee.getPrimaryPublication() != null){%>
  -				&nbsp;<a href="http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?cmd=Retrieve&db=pubmed&dopt=Abstract&list_uids=<%=ee.getPrimaryPublication().getPubAccession().getAccession()%>">View Article</a>
  +			<td bgcolor="white"><input type="text" name="primaryPubmed" id="primaryPubmed" value="<%=pubmedAcc%>">
  +			<%
  +			if( pubmedAcc != "" ){%>
  +				&nbsp;<a href="http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?cmd=Retrieve&db=pubmed&dopt=Abstract&list_uids=<%=pubmedAcc%>">View Article</a>
   			<%
   			}
  -			%>
  -			
  +			%>			
   			</td>
   		</tr>		
   		<tr>
  
positive.code: 
  <content tag="heading">Experiment Detail</content>
  
  <script language="javascript">
  	function doRemove(id){
  		document.fRemove.userID.value = id;
  		document.fRemove.submit();
  	}
  </script>
  
  
  <%
  
  ExpressionExperiment ee = null;
  
negative.code: 			</td>
  		</tr>
  		</form>
  		
  		<tr><td>Additional Investigators:</td><td>&nbsp;</td></tr>
  		<%
  		for(Iterator iter=ee.getInvestigators().iterator(); iter.hasNext(); ){
  			Person p = (Person) iter.next();
  			%>
  			<tr>
  				<td><%=p.getFullName()%>&nbsp;&nbsp;&nbsp;(<a href="javascript:doRemove(<%=p.getId()%>)">remove</a>)</td>
  				<td></td>
  			</tr>
  		<%
  		}
  		%>
  		<tr>
  			<form name="dFormA" id="dFormA" method="POST" action="ExperimentDetail.html">
  			<input type="hidden" name="action" id="action" value="addParticipant">
  