Sachverhalt: Mit Verfügung vom 5. Juni 2003 lehnte die IV-Stelle des Kantons St. Gallen ein Rentengesuch von M._ (geb. 1954) ab. Diese Verfügung bestätigte die IV-Stelle mit Einspracheentscheid vom 27. August 2003. Die dagegen erhobene Beschwerde wies das Versicherungsgericht des Kantons St. Gallen mit Entscheid vom 30. März 2004 ab. M._ lässt Verwaltungsgerichtsbeschwerde führen und beantragen, es sei ihr eine Rente auf Grund eines Invaliditätsgrades von mindestens 61,6 % auszurichten. Die IV-Stelle schliesst auf Abweisung der Verwaltungsgerichtsbeschwerde, während das Bundesamt für Sozialversicherung (BSV) auf eine Vernehmlassung verzichtet. 