One quick clarification to SsZero's post: if you have 10 computers attached to a 100Mbit they are not limited to 10Mbit of bandwidth each. The limitation is that all the computers on the hub have to share the total 100Mbits worth of bandwidth. Therefore, you can transfer a file between computers 1 and 2 at 100Mbits, assuming 3-10 aren't yapping about something else. The advanatage of a switch is that computers 1 and 2 can talk at 100Mb at the same time that computers 3 and 4 are talking at 100Mb. With a hub, each pair would only get 50 Mbits worth of bandwidth.
From what I've seen, a 100Mbit hub is sufficient for most home networks.
RC
EDIT 1:
I forgot to mention that at this price, there's no reason not to get a switch, though!
EDIT 2:
A question for the forum... does it matter that id doesn't have an "uplink" port? Would I have a problem with uplinking this switch to another one? Thanks...