The actual plugin is much more complex, but I can't even get this simple alert to show...

(function($){  
$.fn.randomize = function() {

var defaults = {  
 
  };  
var options = $.extend(defaults, options); 

return this.each(function() {  

	obj = $(this);
	
	alert(obj);

 };  
})(jQuery);

The syntax is wrong.

This should work:

(function($){  
	$.fn.randomize = function() {

		var defaults = {};  
		var options = $.extend(defaults, options); 

		return this.each(function() {  

			obj = $(this);
	
			alert(obj);

		});  
	}
})(jQuery);