For the past year and a half I've been working for a small and smart financial software vendor, which I love. I'd been inching my way from financial services to "the other side" of the software fence for a few months before I made the change, and I thought at the time I had developed a solid understanding of technology vendor-ship and what that work would be like.
But of course, you only know so much until you get there.