Tony Seba will prove to be prescient on these issues. Brilliant guy. Check him out here: http://tonyseba.com/