MY small business has a retail store so I was looking for a good multi-purpose label printer that had barcode label printing capabilities. The TD-4000 is by far the best fit for my needs today and the free software updates are terrific!