web.config? Why not use an XML file?

This is the second post in what I’m sure will become an ongoing serious
about Buddy the developer.  Yesterday it was source control being
unnecessary.  Today Buddy argued that using the web.config file to
store the database connection string unecessarily tied the application
to an external file.  Buddy’s solution was to use a custom XML
file.  Not only that, Buddy decided that he should hardcode the
path for the XML file into the app.  Sooooooo……doesn’t that
method also tie the app to an external file?  Perhaps I’m over
analyzing this.

I’m really starting to like my mid afternoon task of controlling uncontrollable laughter.