Tom, here are a few more comments on how to possibly convince skeptics of the value of differential forms.
These are based on the extreme simplification of the variuous stokes, greens, gauss theorems as stated in dave's book.
The point is that when a result is simplified we are better able to understand it, and also to understand how to generalize it, and to understand its consequences.
I also feel that you sell the popwer of some tool more effectively if you give at elast one application of its power. I.e. not just simplifying statements but applying those simpler statements to prove something of interest. hence in spite of the demands on the reader I will sketch below how the insight provided by differential forms, leads to a proof of the fundamental theorem of algebra.
(I actually discovered these standard proofs for myself while teaching differential forms as a young pre PhD teacher over 30 years ago, and taught them in my advanced calc class.)
It is of course true that every form of stokes theorem, in 3 dimensions and fewer, has a classical statement and proof.
But I claim none of those statements clarify the simple dual relationship between forms and parametrized surfaces.
i.e. in each case there is an equation between integrals, one thing integrated over a piece of surface [or curve or threefold], equals something else integrated over the boudary of the surface [or curve or threefold].
But in each case the "something else" looks different, and has a completely different definition. i.e. grad(f) looks nothing like curl(w), nor at all like div(M).
It is only when these objects, functions, one forms, two forms, threeforms, are all expressed as differential forms, that the three operations, grad, curl, div, all look the same, i.e. simply exterior derivative "d".
then of course stokes theorem simply says <dS,w> = <S, dw>.
Now that is clear already from what is in the book. But once this is done, then forms begin to have a life of their own, as objects which mirror surfaces, i.e. which mirror geometry.
I.e. this reveals the complete duality or equality between the geometry of parametrized surfaces S, and differential forms w. There is a gain here because even though taking boundary mirrors taking exterior derivative, what mirrors exterior multiplication of forms? I.e. on the face of them, forms have a little more structure than surfaces, which enables calculation a bit better.
Eventually it turns out that multiplication of forms mirrors intersection of surfaces, but this fact only adds to the appeal of forms, since they can then be used to calculate intersections.
Moreover, who would have thought of multiplying expressions like curl(w) and grad(f)? without the formalism of forms?
Already Riemann had used parametrized curves to distinguish between surfaces, and essentially invented "homology", the duality above reveals the existence of a dual construction, of "cohomology".
I.e. if we make a "quotient space" from pieces of surfaces, or of curves, we get "kth homology", defined as the vector space of all parametrized pieces of k dimensional surfaces, modulo those which are boundaries.
this object measures the difference between the plane (where it is zero) and the punctured plane (where it is Z), because in the latter there exists a closed curve which is not the boundary of a piece of parametrized surface, namely the unit circle. Then a closed curve represents n if it wraps n times c.c. around the origin.
This difference can be used to prove the fundamental theorem of algebra, since a polynomial can be thought of as a parametrizing map. Moreover a globally defined polynomial always maps every closed curve onto a parametrized curve that IS the boundary of a piece of surface. namely, if C is the boiundary of the disc D, then the image of C bounds the image of D!.
But we know that some potential image curves, like the unit circle, are not boundaries of anything in the complement of the origin. Hence a polynomial without a zero cannot map any circle onto the unit circle one to one, nor onto any closeed curve that winds around the origin,
Hence if we could just show that some circle is mapped by our polynomial onto such a curve, a curve that winds around the origin (0,0), it would follow that our polynomial does not map entirely into the complement of (0,0). I.e. that our polynomial must "have a zero"!
So it all boils down to verifying that certain curves in the punctured plane are not boundaries, or to measuring how many times they wind around the origin. How to do this? How to do it even for the simple unit circle? How to prove it winds once around the origin?
Here is where the dual object comes in. i.e. we know from greens theorem or stokes theorem or whatever you want to call it, that if w is a one form with dw = 0, then w must have integral zero over a curve which is a boundary.
Hence the dual object, cohomology, measure the same phenomena, as a space of those differential forms w with dw = 0, modulo those forms w which themselves equal dM for some M.
Hence, how to see why the unit circle, does wind around the origin?
Answer: integrate the "angle form" "dtheta" over it. if you do not get 0, then your curve winds around the origin.
here one must must realize that "dtheta" is not d of a function, because theta is not a single valued function!
so we hjave simultaneously proved that fact.
anyway, this is taking too long.
but the solid angel form, integrated =over the 2 sphere also proves that the 2 sphere wrapos around the origin in R^3, and proves after some argument, that there can be no never zero smooth vector field on the sphere, i.e. that you cannot comb the hair on a billiard ball.