Interesting read: http://www.knowledgeonecorp.com/news/pdfs/Thin%20client%20vs%20Fat%20client%20Computing.pdf

Perhaps sticking with desktops is a better idea. What do you think?