I use alibre for the CAD for work, find it very easy to use and most importantly being parametric to make changes.
For CAM I use Cambam, I tried out LOADS and for me this does pretty much everything even a little 3D work. You can download it and get 30 uses from the software with no restrictions which actually goes a LONG way if your sensible.
I bought a package of mach3, cambam and cutviewer for a cheaper price and haven't been disappointed. Cutviewer is very good to test out the gcode before going to machine, I've caught a lot of little hickups that way, it's also nice to see the aprt actually looks like what you expect as well
mach3 -
ArtSoft USA - Home of Mach3 and LazyCam
cambam -
CamBam CNC Software
cutviwer -
CutViewer
If you do go for mach3, treat yourself to the 2010 screenset I already linked, for the small price of $20 it's got a LOT of fab stuff in it to help and also is much cleared than the standard screenset.
This is also something else to maybe pick up at some point, it's a wizard for mach3.
Newfangled Solutions LLC - Mach3 Addons for Mill
Almost forgot, for feeds and speed you can't really get any better than this, it's really rather good
GWizard: A CNC Machinist's Calculator for Feeds and Speeds