Citation: I 458/04 06.01.2005 E. C

B.________ lässt Verwaltungsgerichtsbeschwerde führen und beantragen, in Aufhebung des vorinstanzlichen Entscheides sei ihr mit Wirkung ab April 2002 eine ganze Rente auf der Basis eines Invaliditätsgrades von 100 % zuzusprechen; eventualiter sei durch das Eidgenössische Versicherungsgericht eine medizinische Begutachtung anzuordnen; subeventualiter sei die Beschwerdegegnerin zu verpflichten, die per 1. Juli 2003 eingestellte halbe Rente gestützt auf einen Invaliditätsgrad von mindestens 50 % weiterhin auszurichten; schliesslich sei die Verwaltung anzuhalten, die Kosten des durch Dr. med. A.________ erstellten Gutachtens im Betrag von Fr. 3000.- zu übernehmen. Während die IV-Stelle auf Abweisung der Verwaltungsgerichtsbeschwerde schliesst, verzichtet das Bundesamt für Sozialversicherung auf eine Vernehmlassung.