The video I recommend is SharePoint Branding and User Interface Design.
Professional SharePoint 2010 Branding and User Interface Design Chapter 1 Introduction to SharePoint Branding
EbooksA must have guide for creating engaging and usable SharePoint 2010 branding With SharePoint 2010, Microsoft has provided a more robust environment for creating collaboration and content management sites that rival any of the popular websites on the internet. Creating a branded SharePoint site involves understanding both traditional web design techniques as well as… READ MORE
As I posted few days ago, here Cool usability enhancements in SharePoint 2010 using JQuery, there are number of ways you can make user interface of your sites more usable and personal.
The next step to those usability enhancements is saving user preferences, and what better way to do it than using User Profile service; well turns out there might be a better way.