Here's a couple of sites with some good info:
http://www.cyberfretbass.com/theory/index.php
http://musictheory.net/
Like Mel said, the guys on here are worth their weight in gold. They have been a major help to me more than once. A thousand brains are definitely better than 1. Here's a topic from here that will also help on theory.
http://www.talkbass.com/forum/showthread.php?t=56761
Most of all, this task you seek can be very laborious, but in the end will be worth the effort, so just take the time to embed a few things in your brain everyday. You and your bandmates will thank you for it.
http://www.cyberfretbass.com/theory/index.php
http://musictheory.net/
Like Mel said, the guys on here are worth their weight in gold. They have been a major help to me more than once. A thousand brains are definitely better than 1. Here's a topic from here that will also help on theory.
http://www.talkbass.com/forum/showthread.php?t=56761
Most of all, this task you seek can be very laborious, but in the end will be worth the effort, so just take the time to embed a few things in your brain everyday. You and your bandmates will thank you for it.