So, you have a many-faceted problem... I'd suggest, first off, that you figure out how to roast inside if at all possible. What are your options for roasting indoors? Basement?
I'll also suggest a SC/TO; it will do a great job, and the cost factor will keep that woman happy... and you'll have the satisfaction of knowing you cobbled it together at a fraction of the cost of anything you can buy.
How much coffee do you go through in a week? If you get a roaster that can do that much or more, you'll be drinking the same coffee all week long. If you get a roaster that does half as much and you will spend a little more time roasting (20min vs. 40min.) but have some variety.