which software do you all recommend/dont recommend? there is so many to choose from and quite honestly, prices are outrageaous, i know it is worth the investment, but what a cost at the beginning!! thank you for your responses in advance