This is the configuration I use for my development laptop (a MacBook Pro). Its a combination of borrowed config, settings, and miscellaneous setup stuff that I use all the time.
The files are commented pretty thoroughly, so poke your head into the .bash_profile
to see whats happening.