J,

That's good but remember that we call it a roller coaster ride for a reason.

Remember that this is a marathon and not a sprint and this will most likely no shake out completely for many months if not years.

Good luck Man!