Stamina valued at zero version -
http://www.ainur-guild.org/stuff/magegeardpszero.htm
Stamina valued at 2 stamina/dmg version -
http://www.ainur-guild.org/stuff/magegeardps.htm
I made a mistake with my initial values of int and spirit, counting spellfire as being always on for the purposes of intellect and overvaluing spirit on my initial valuing.
My values were-
Crit = 1.5/dmg
Hit = 0.9/dmg
Stamina = 2/dmg or zero
Intellect = 5/dmg
Spirit = 9/dmg
Socket = 9 dmg
Meta socket = 12 dmg
If anyone wants to mess around with their own values, here's a zip file of the two spreadsheets -
http://www.ainur-guild.org/stuff/magedps.zip
Just change the numbers in the constants, this is still a very simple spreadsheet.
I also added in the recent items from wowhead, but I have no idea how to value spellhaste on a few of the new items and I didn't include them because of that.