my first use of linux was with DSL (yes it is true); as a newcomer to the linux world, i had never heard about the ability to put a system on an external drive which allows you to get almost all what you need from it in order to perform day-to-day tasks with the ability to work with almost every machine you would like to, at place or on the go; DSL had also what makes TC so interesting: the modularity. i successfully ran dsl as a hosting mail, web, ftp and ssh server for me an my colleagues at the office during 3 years non stop; it was incredible, it has changed the work dynamic in the team, everybody could watch mails, download/upload files, transfer them, exchange them, and run a browser in order to perform simple tasks in the internet through ssh or vnc. nobody has understood how such a system can survive without interruption and under strong virus attacks.
but then, for my own job, and because i wanted to test more linux distributions, i ran knoppix, buntus' flavors, debian, mepis and arch (almost always in the debian pool, i don't know exactly why); it was interesting, no more. i am probably too minimalistic in my use of computer, but i don't need a lot of apps to perform tasks for my job and my hobby; i liked the slak philosophy: one task, one app.
i have always missed the tinyest and modular concept of DSL though, even if i found DSL too big; i wanted a small based distro., almost naked, on which you can mount and umount everything you want or have to use; SlitaZ was a wonderful promise to me, but too much monolithic (just my opinion); TC came at the right moment with the right men and the only concept which makes sense to me: get what you want out of your machine, or almost what you want, just when you really need it; and if you don't need it, uninstall it; and make it a lot of time, if you have to reboot, don't be afraid, you start from zero again, and can do it again. fine and fun, efficacy, low energy consumption, ease of use, user-friendly (yes, i underline it: such little distros like puppy, slitaz or tc are more user-friendly than some other big ones and this has nothing to do with graphic functions, but because you are 'in' within minutes and without being thrown out after minutes)
i have learned a lot during these years, but i am still feeling quiete new to linux. that's why i choose to use (almost only) cli apps in order to get myself trained to the command line and the scripting of (very simple) files for my needs;
the only things i really miss in linux is a good wine app which would let me configure 2 apps which i need most, and for which i am forced to use windows: a statistical app and a web crawler with mapping functions which needs an crypto-usb key; that was why i tried several emulator in order to make these 2 apps working on a virtual server within linux, but with no success for the last app.
anyway, since i am using linux, i do not only have a good functioning and very flexible system, i also have fun in using it. now, as others, i wanted to get my wife use to it, too (along stupid reflections like 'your best part need the best part' and so on). it took time, and then she accepted, saying that everything should then work 'as in windows'; after spending a week trying to setup a hp laptop (dv6000) with disgusting hardware, using Mint, Ubuntu, Debian and Mepis, without getting everything working 'as in windows', my wife said to me that if i would continue, i would have to choose between sleeping at the hotel for the next weeks, or staying there. end of the evangelisation activities. my wife runs win vista, and she is not always happy, but it is what she needs. there is some realities one has to live with... 'as in linux'.