Erik Hatcher wrote:

> "What if" games are mostly just guessing games in the high tech
> world.  Agility is the trait our projects need.  Software is just
> that... soft.  And malleable.  Sure, we can code ourselves into a
> corner, but generally we can code ourselves right back out of it
> too.  If software is built with decent separation of concerns, we can
> adapt to changes readily.

I completely agree, but you can't deny it's a valid concern.  I am
always thinking about the future and making sure my software is modular
and flexible so any part can easily be replaced.  So I would hope it's
as easy as just writing a new "driver" for a new system that you want to
replace with.

Anyway, you have all convinced me to give solr a whirl ... im
downloading it right now.