Load .bash_profile automatically on Terminal.app startup?
The FILES section in the man page for bash says that ~/.bashrc is executed at the start of every interactive shell while ~/.bash_profile is executed for login shells only.