Is it worth upgrading from vs6 to vs.net if your an average programmer?