Don, while I haven't even seen an Sx900, I would think that yours is an excellent analysis of a board and how it fits - or doesn't fit - your needs ...
_________________________
t. cool