Just a word of advice, don’t turn on only allow programs in the Windows or Program Files folder to run. Well you can turn it on and see what happens.
What I found was happening was Windows would say logging in, then turn around and say logging out and never log in. Turning this off fixed the problem.
I definitely have more fiddling around to do with Vista and SteadyState, as I just got working with this combination last week.