I hope you're thinking of doing this for a personal site, and not one that's intended to make money? Personally, rather than risking the alienation of site visitors by preaching at them, I'd suggest just providing a not-too-obtrusive blurb somewhere on the page if you detect IE, even if it is just a personal site.
I'd probably do it by using an IE conditional comment in the HTML.
<!--[if IE]>
<p>It appears you are viewing this page with Internet Explorer.
I strongly suggest upgrading to a more standards-compliant browser,
such as Firefox.</p>
<![endif]-->