Are these Citigold AA deals "always" available (is there usually some code out there all the time)? I will be getting my miles soon for my Citigold account but I wanted my wife to get involved also. She does not currently have any Citi cards so it is my understanding that it is a prerequisite for her to sign up for one of the AA ones and then there be a very good chance she'd receive a code or could use a general one in the near future?