Thanks to all for giving suggestions now i will go for a desktop and after a month i will take a laptop also so that to have option of mobility also..