I have hundreds of DVDs, and just a couple of Blu-rays.
But my recent secret to success in this regard has been twofold: - 1 - I joined Fatso; and 2. - I learned to accept waiting for several months before I got/saw new release films. This combination is saving me heaps of money.
I used to purchase a DVD of all the new films that came out, pretty much as soon as they came out.
Whilst I amassed a fairly large collection of films, I found I seldom watched a movie twice. So really, there wasn't a lot of point in buying a copy. Much better to rent the movie. (Mind you, when my daughter was younger and I bought lots of kid's films - they did get watched repeatedly.)
I now pay $27.95 a month to Fatso for their "2 films at a time, unlimited films per month" plan. I watch on average 10 - 12 films a month. So they cost me < $3 per film- and that's for the Blu-ray version!
The new release films do take a lot longer to be available, but patience is a virtue, and once you make the shift to being a few months behind, you do have a steady stream of "new" films to watch, just like everyone else.
Definitely move to a blu-ray player & HD TV though. The improved quality is worth it.
One of the other benefits of Fatso is that they charge no more for the Blu-ray version of a film than the DVD version.
Whilst this post may sound like a blatant plug for Fasto, and in effect it is, rest assured that I have nothing to gain by recommending Fatso to you. :)