Thoughts on Business, and how Agile, Lean, Scrum, XP, and Agile Project Management can help businesses run better