any open source suggestions? Can really afford crazy expensive software :(