I just purchased the Xyron 250 and LOVE it! I can't believe I've lived without such a valuable tool! Now I'm looking at purchasing a larger one to do larger die-cuts, pictures, etc. I am confused in checking into the different models though. Can anyone give me the basic differences between the 500, 505, and 510?