Hello !

> 	def initialize(backTesting)
> 		@exchanges=@industries=@sectors=@stocksymbols=''
> 		@dbcon=DbAccess.new(@backTestDb)
> 		loadLookup
> 	end
> 	def initialize()
> 	@exchanges=@industries=@sectors=@stocksymbols=''
> 
> 		loaddbConn
> 		loadLookup
> 	end
> ...
> I get the following error and it is so odd
> irb(main):001:0> require 'TorontoTraderLoader'
> => true
> irb(main):002:0> a=TorontoTraderLoader.new('ww')
> ArgumentError: wrong number of arguments (1 for 0)
>         from (irb):2:in `initialize'
>         from (irb):2
> 
> It does not make any sense. i have a overloaded constructor. i am not
> sure why it does not call teh overloaded constructor

  There is no such thing as overloading in Ruby. Your second definition
is cancelling the first one. Try to run this with ruby -w, and you'll
get a warning...

  Ruby is not C++ ;-) !

	Vince