One thing that Azure File Storage could help us with is some kind of impact assessment. When we talk to some of our larger customers who have between 500 and 1,000 applications, we normally do an assessment of all these applications and then tell them which ones are ready to be lifted and shifted, and which ones need to re-architected. It would really help if Azure File Storage could come up with a better way to give estimations of the total investment required, including all costs incurred during the migration. For some aspects of file storage, there will only be approximate requirements, but for others there are empirical formulas, and it would greatly assist the solution architects and customers to have access to better assessments in this area. For instance, in one case we had, there was an unexpected escalation of costs which were not factored in from the beginning. Of course, this wasn't Azure's fault, but an impact assessment to prevent this kind of occurrence would definitely help. And, I believe, it would be a win-win for both us and Azure, because it would help Azure bring the right customers to the table. Another thing I could see being useful is some form of diagnostic tool with perhaps a list of errors that can potentially happen. From a solution architect perspective, I would want to give my customers some pointers about possible pitfalls, and a diagnostic tool like this would make it much easier for me. From an internal team perspective, there's also lot of improvements that could be done when it comes to Active Directory. We find a lot of errors occur in our Single Sign-On integration with AD because not all scenarios are integrated from isolated networks, and they are often not configured to be isolated during the project. So, at times, when you go live, you'll suddenly hear someone screaming. To prevent these errors, I would propose a type of auto-discovery feature that is automated to some extent. Finally, a typical issue that we see during file migrations is failed transfers for whatever reason (e.g. network connection issues), and the current methods that Azure employs for dealing with these failures could be improved upon. My suggestion would be some kind of transfer management solution, especially one that is enabled for mobile. With this, there might be a type of dashboard where I would be able to easily see what percentage of the transfer has been completed, and take the actions necessary to go back and restart the transfer at the point where it failed. Anything more intuitive than the current solution would help us during file transfer failures.