Welcome to the "wonderful world of promises, miles, points, upgrades......lies and (unfilled) promises". Actually, IMHO, not too much different from the world in general (FT posters are exempted and/or excluded, of course). I would make one call or fax for the miles, otherwise FORGETABOUTIT. Not worth the potential ulcers, high BP or other stresses for a mile, point etc.
And do go to
http://www.worldspy.com and get good 56k FREE AD-FREE internet service over much/most of the USA. As for a permanent e-mail address, go to
http://www.amexmail.com and sign up for a lifetime freebie address(es). This way you can switch ISP's forever and still retain a good permanent e-mail address. My current philosophy is mostly "switch not fight" re points, miles etc.