Working with your SO can be tricky... whether it's in a corporate environment or even say, a small business like a blog.

Have you ever worked with your SO - or would you work with them? How did it go (or how do you think it would go)?