Is there a good and free CNC software program available?

I'm currently using FreeMill and the related free CAD software.  http://www.cncportal.com/thankyoufree.htm  I'm not complaining, but technology changes and I'm wondering if there is anything FREE (not trial versions) that might be better.                                                                                                                                                                                                                                                                                                                                     If anyone posts links to pay versions that cost more than $150 I'm going to delete their posts because it is blatant SPAM.