Most enterprise ASP.NET web applications have one thing in common: Data Imports. Whether it is users, locations or transactions, 95%* of the applications that I've built for large corporations require some external data. Handling this in ASP.NET has...