Seems that even the USCIS Ombudsman is fed up with dealing with USCIS processing delays:
http://www.indiawest.com/view.php?subaction=showfull&id=1203618595&archive=&start_from=&ucat=11
http://www.indiawest.com/view.php?subaction=showfull&id=1203618595&archive=&start_from=&ucat=11