Looking for a motherboard for a Dell e6510. Noticed 2 or 3 different models, are the all interchangeable? Does it have to the the exact model in my rig?

if you call dell and give them the SN of your PC they will tell you which MB to get. They will try to sell it to you too.