I posted another question about creating a server-side rollover. I was thinking of a way to do it with javascript and a custom control. How would I go about overriding Render, adding the actual onmousover javascript code to the htmlwriter to do the following: The trick here would be to do a postback to the server requesting the server-side code to do the work of the rollover, instead of doing the image swap with pure javascript. Any idea how to kick off the rollover with javascript but execute the rollover with the server? Would this require a page reload making the page refresh whenever a rollover occurs? (That would be ugly). Is there a way to do this purely on the server-side instead of using javascript? Thanks in advance!