So I am looking to get a laptop. I will be using it for programming (Visual Basic) and CAD 3D rendering (Maya, etc.), also using it for Adobe Flash, Photoshop, Lightroom, etc. So I need something with alot of RAM 4gb+, high processor speed. I've been looking at Dell's M64, M65, and M90 (out of work). I currently have a Dell 9400/E1705 and liked it alot. Also not sure about switching from XP to 7 (most run this). Just because I have custom programs that open up software and run it, and concerned it may cause problems.