JackOfHearts, for SOHO use, you're probably best off getting a 10/100 switch for most ports and a 4, 5, or 8 port SOHO 10/100/1000 switch for just the gig ports and connecting the two together (this is what I personally do - a 4-port gig switch and a 16-port 10/100/1000 switch). There is still a pretty big price jump from 8 gig ports to 12. Can you get away with only having seven ports that are really gigabit? The other thing you could try is getting two 8 port SOHO 10/100/1000 switches and connecting them together; this would be oversubscribed pretty badly but in a SOHO environment it might be okay.
That said, if you really want an inexpensive reasonable gig switch, take a look at the Dell PowerConnect 5000 series. I don't have any particular inside info but my gut feeling is that those switches are due for a refresh, so you might want to hold off for ones based on the newer firmware (the current firmware has this awful menu based CLI, the PC 3324/48s replaced that with a vaguely Cisco like interface that's a step in the right direction as well as adding several useful features).