Storage Technologies and Applications:- Some Lessons Learnt from a US Perspective