i suppose it depends on your budget? Any modern laptop should be able to run the kind of apps you need for basic coding and graphical apps such as photoshop. Ideally, 3 or 4gb of RAM, decent sized harddrive (340gb+?) recent dual or quadcore processor? All available in the £350-500 price range. Alternatively, have a look on ebay for a reconditioned (cheaper) laptop?