Begin a developer you dont really have a choice not to run as admin. You would spend most of your time logging in as admin, fixing things and then logging back in as a user. Since windows doesnt have the SU commands like any *nix OS's, your kinda stuck running as an admin, at least when developing software.