We have an Access VBA application that has grown over the last 10 years into 124k lines of code used by around 400 users. It talks to a main frame and an MS SQL Dbase and is effectively a reporting tool. We have a small young development team on site working with the code base. What I am looking for is a resource that can come in and assess the experience gap and then work with the team to implement a solution. I am thinking mentoring and onsite training/consultation rather than off the shelf training courses as they don't seem to provide any added value. Anyone have suggestions or organizations/people they have used to good effect in the UK?