I submitted one of the first TechEd Birds of a Feather (BoF) sessions on this topic:
Developing software as a non-administrator
We have all heard we shouldn't run as administrator on our computers. But, how do you develop software as a non-administrator (i.e. normal/limited user)? It really is a lifestyle change. This interactive talk will discuss techniques and reasons for developing as a non-administrator, as well as problems, solutions, and experiences developers have encountered as they have tried to develop software as a non-administrator.
I just noticed Keith Brown has also submitted some other great security BoF topics as well (Writing Secure Code, Writing partially trusted code). Be sure to vote for these and other favorites here.