Since this is of more general interest than just United, and since the question is about the "best deal" (again, not United-specific), I am moving this to MilesBuzz where it will get maximum exposure for suggestions for a variety of sources.
cblaisd
Moderator,
United