GENERAL OVERVIEW
So, What's the best we can do ?