It has helped me out some what financially, but I think it has kind of lowered my quality of life due to the intense stress that one can get from this. When you get into this, its hard to proceed without making major mistakes that costs you a lot. There's almost no avoiding it. And it can be rather devastating.