I'm going to be a traitor here, but I honestly think you'd get the best advice by going to another forum (
www.flyertalk.com) as there are some true airmiles eggheads there who could probably give you an endless list of answers.
This forum is great for many things, but airmiles is sometimes its weakness!