Team Treehouse, free trial (affiliate link)
A walk through of how I come up with web design ideas, specifically, the thought process behind my new portfolio design.
Where Do Good Ideas Come From? Plagiarism or Influence?
Joe @ Coding Phase