[best practice] How to integrate multiple plugins

[best practice] How to integrate multiple plugins

I've been struggling with this for a while now and I don't believe I'm the only one. So let's hear it, how do you call to different plugins on one page and not clutter it with DOM ready's?

I'm currently doing it like this, but there's probably a better way:
In the <head />
  1. <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
  2. <script type="text/javascript" src="jquery.plugin1.js"></script>
  3. <script type="text/javascript" scr="jquery.plugin2.js"></script>
  4. <script type="text/javascript" scr="jquery.init.js"></script>

First I include jQuery (d'oh) and the jQuery plugins I want to use (slideshow, tinymce, tooltip, etc..).
After that, I have a file "jquery.init.js" that calls to the plugins in the DOM ready. 

  1. $(document).ready(initWebsite);
  2. function initWebsite() {
  3. //DOM ready
  4.     //simple inline function
  5.     ie6Check();
  6.     // 3rd Party
  7.     if(jQuery().plugin1) //if plugin is loaded and available
  8.         fPlugin1();
  9.     if(jQuery().plugin2) // if plugin is loaded and available
  10.         fPlugin2();
  11. }

  12. function fPlugin1(){
  13.     if( $('#element').length > 0)
  14.         $('#element').plugin1({
  15.             foo: 'bar',
  16.             bar: 'foo'
  17.         })
  18. }
  19. [etc]

My problem with this is that I always have to edit my "jquery.init.js" to include and run a new plugin. I can't do this dynamically, which would be ideal. That, plus most of the time I don't need 75% of the plugins on most pages. For example; I only want to include "jquery.slideshow.js" on a page that includes a slideshow. 

Should I really stop putting it all in 1 DOM ready and lose the opportunity to have global variables that can be used between functions and plugins, or is there another better way?