I also find using a capatilized method name very odd and un-rubyish. Looking through the docs, I see there is Array(), Float(), Integer(), String(), URI(), DelegateClass(), and possibly more. Why is this style used over Class#new? -- Daniel