I sure agree with you, to take Linux on desktops of every SME, we need to resolve just 4 major issues. (1) Foxpro Apps working (I know some major Pharma cos using Foxpro, Clipper apps. The world's best hotel s/w costing above a crore is on Foxpro-Dos. Thats the ground reality).
-- use foxpro with dosemu . -- use recital ( commercial ) -- use foxr ( requires abi-sco mods which are nolonger supported with 2.6.x )
(2) Get Tally on Linux.
-- call up tally ... they are doing action in that front
(3) Get printers to work.
-- which printer doesnt work ?
(4) Get linux to work on P-II, Celeron 333 with 64 MB RAM with X.
-- works ... dont use heavy desktops env ... use icewm / xfce / best use xinit :)
I believe if these 4 issues are addressed, it will be must easier to get Linux in a large number of Small offices. And trust me we are talking of very large numbers. Figures could actually scare M$.
Harsh
regards, Vai