Plus AC was very helpful when I was looking to make a move to full-time SharePoint consultant. He listed the two approaches of customization and development and the pros/cons of both. He then jumped into Features, Solutions, etc. ...
Microsoft SharePoint Full Article Link - SharePoint Conference 2008 - Day 3