>Your way is also expensive if you're printing colour rarely because inevitably the ink has dried up since the last run.
That is certainly true, if by rarely you mean once every couple of weeks or so. In that respect, inkjets really suck.
It is a difficult balance to get an economical solution that works for the printing that you do and have it also reliable. Lasers are great because they are infinitely more reliable than inkjets but if you are not careful, colour lasers can be very expensive to run.