A useful survey of much free software as alternatives to the paid varieties: http://tinyurl.com/lur95rb

Advertisements