Profit is the reason Canon exists - if releasing an update would
generate sales and a return on the money spent, they should do it.
I don't think it would, so it makes no sense (IMHO) for them to
spend the money.
You're right, Jim, but Keith's point is still a very valid one.
Unleashing existing 300d's features by a firmware update would cost
Canon a ridiculously small amount of money (compared to their huge
R&D and marketing budgets) but would score them tremendous sympathy
points with their existing users. And happy users today will most
likely translate into eager customers in the future. Conversely,
ignoring your current customer base by only catering to a
prospective clientele is short-sighted and will return less revenue
in the long run.