This is a very good, and balanced, writeup of the whole ordeal.
The one point I would take issue with, is the debate over how much it costs from a technical standpoint to run something like JSTOR.
The actual hardware and hosting costs would be very inexpensive to any company that is technically savvy. It would cost more to pay the programmers and network admins than to host the servers. (This may have been what you meant.)