There are always difficult choices, but avoiding the bigger issues makes sense. Here is an overview of those seven dealiy problems in developing new software.

Is now the right time to do the thing you've always talked about, take the plunge, leave the cushy job and venture out on your own?