It depends entirely on, well, everything including the phase of the moon.
Personally I'd say that once you reach 100 queries, it's beginning to get over the top. but as Scooter says, it depends on how heavy they are.
It also depends on your server architecture- if you're running MySQL locally you can get away with far more queries than if it's going over the network, because the network increases the fixed overhead (latency) per query, no matter how trivial it is.
Mark