All the Stored Procedures are replaced by Linq queries. I guess one of the reasons is it easier to allow the support of multiple database types. Plus all programming is maintained within the one system i.e. no seperate coding in the database. There are probably other benefits.