That shouldn't be so hard, make it easy to use and have programs that can do exactly what windows programs can do. I'm not talking productivity but more on the line of instant messengers where you can have all that cute stuff that people like along the line of winks in msn messenger, audibles in yahoo etc.
That's what a lot of ordinary users want. I have shown some people linux and they say I know I can IM but I want my winks!