As a programmer, how do I move into User Experience Design? [closed]

I've been a developer for over 6 years, mainly working in the web context, and generally distributed applications, services, and also front-facing apps. I got into programming originally through Interactive Design studies back in university, but then moved away from that as I'm most definitely not a graphic designer.

However, I really have a passion for visual arts, visual design, UI design, and user experience. When I say UI design, I mean more toward the Information Architecture side of things, as opposed to "graphic design".

With that in mind, How would a programmer make a career move into the User Experience area?

For example:

  • Would I have to go back to school (I really don't want to do this)?
  • Do I just throw myself into the deep end and apply for jobs?
  • Can I leverage the skills and experience I have as a software developer to help get work?
  • What would a portfolio for a UI/User experience guy look like?
  • What are employers looking for when they look for this kind of position?
  • Would building some UI centric apps/wireframes in my own time help?