Nice to see a few other IT Geeks kicking around.
A bit o/t, but I design Cisco Wireless networks for large enterprises, hospitals, universities, etc... on behalf of BT. Passed my CCIE Wireless written exam ages ago but never got round to doing the lab.
Anyway - back on topic - mGig won't be consumer grade for a while yet I reckon, there's just no need for 10G in the house because your Internet Connection, TV, Laptop, Console, SAN, etc.. just isn't that fast. Stick with a 1G switch for now, and remember that not all switches were born equal - just because it says 1G on the box, doesn't really mean much. Half duplex or full? 1G = Total BW across the whole switch (bad!), or can every port do 1G simultaneously (brilliant!)? How does packet size impact performance? How do any security features you turn on impact performance? Etc... You generally get what you pay for with switches, so if you want something decent, get your wallet out. (Or at least look up some performance comparisons for things your considering so you can better understand what's what.)