I know this thread has been answered but I want to point out certain things.
i7 have more cache (good for repetitive tasks),hyper-threading (faster multitasking), and more clock speed (good for CPU-intensive tasks). i7's have an advantage for processor intensive applications. Games, Photoshop and coding IDE's are
processor intensive. So there is a definite advantage for you in i7 but for 200 extra? If I were you I would rather go for an i5 processor.
Short answer: If you have enough money to spare go for i7 but no real need for an i7.