Since I posted I tried this out, this is all you need, goes in the body:
However, both instances of:Code:<span id=hp style="behavior:url(#default#homepage)"></span>
<script type="text/javascript">
//<!--
if (!hp.isHomePage('http://www.google.com/')) {document.write("<p><a href=\"#\" onclick=\"style.behavior='url(#default#homepage)';setHomePage('http://www.google.com/');window.location.href=window.loction.href;return false;\">Make Google Your Homepage!</a>");}
//-->
</script>
http://www.google.com/
must be changed to your domain or page and be identical to each other as well as to the domain root or (if doing a page) to the address that shows in the address bar. It must be live on the page. If you are doing a domain, it must be live in the root of the domain. As mentioned before, it is IE only. Of course, you should also change:
Make Google Your Homepage!
To text appropriate to your page or domain.
You can also do the root of a subdirectory, following all the same rules as though it were a domain. That last part I only tested on a domain name server so, it may not work if you have a directory on say freewebs or something like that.
