Regarding USCIS: Promote communication with the general public regarding the status of their cases, thus thwarting undo stress and frustration. Rather than just letting their case status sit at "Initial Review" for 4+ months. Add a category for "background check initiated", or "case awaiting priority date". Anything to ease the frustration of having to wait for months to be reunited with a loved one.
Idea No. 27