The hp ac122tu is a very good laptop in mid price range . you can increase the ram as a 4 gb ram is a situated is one of the slot and other is a empty.every hp product it has very awesome handling in this prize. will it good for photoshop, programing development and software development . I will expand ram to 8 gb. will intel hd graphics enough for photo and video recording. my suggestion is you can bye this laptop straight away without any second thought.