Earlier this month at the Northern NJ User Group (N3UG), Randy Hayes delivered an excellent talk on Developing and Running as a Non-Administrator. You may think that running as a non-administrator won't be pleasant, but it's for you and your application users' own good!
As a side benefit, you can pretty much throw out your anti-virus and anti-spyware software. I'm not sure if I agree 100% with Randy on that, but you'll definitely be much safer running as non-admin, especially on Windows XP. The advice provided by Randy should be paid attention to by all developers, and hopefully users too. (I admit, I haven't switched to non-admin mode yet. Shame, shame, shame on me!)
Thanks to all of those who attended Randy's talk on the 9th. I've uploaded the slides and you can now find them here.
[Update:] There is currently an issue with my content hosting server which is causing it to display a "Service Unavailable" message when you attemp to download any of the presentations I've linked to on this site, including Randy's. I'm working with the host to get the issue resolved and will post an update when it's available again.
[Update 2-1-2007:] It appears the issue has been resolved and the file is now available again.