We're at 19 now, and with a fair few that are bound to hit million seller status within the year, plus we have some definite top-sellers on the way this year, so... Hmm, I'd guess about 40 at minimum, 70 at maximum, likely somewhere between those extremes in reality.
Sky Render - Sanity is for the weak.