gambler,
In this job market, gettting a permanent job is very difficult. So if you have a permanent offer, go and grab it. The only time i would think about not taking up a permanent position is if it is a start up company (which might close down any day).
For other IT guys,
Which market is good among :
1) C++
2) Java (J2EE etc)
3) Back-end developer (PL/SQL, Unix,Perl)
4) ASP.Net
5) VB.Net / C#
6) Testing
I know that ERP is hot. Also Mainframe is doing good. I think VC++ is also doing good. But then, one can not shift easily to these platforms. May be that's why they are doing good.