20091230 business.india-business: Gold weakens by Rs 40; silver nosedives by Rs 595