The chain cleaners are more hassle than they are worth. Just learn how to remove your chain and then soak it in some citrus degreaser over night. I.e. spend your money on a bike repair manual and decent chaintool.
I ride the cycleops fluid trainer and can highly recommend it. They seem to have worked out a lot of the design kinks that plagued trainers in the mid 90s. My biggest concern with trainers is noise because I like to watch TV in my apartment while I ride.