There's no right or wrong way, but it really depends on your infrastructure
and what services you're running, what kind of clients you have.
If you're a broadcast based NetBIOS network (No Active Directory, DNS or
WINS), you'll need to go with the wider open subnet mask. If you run WINS or
an Active Directoy with DNS and and all of your clients are capable, you can
go with additional subnet(s). If you do, you'll either need a DHCP server on
each subnet, or a DHCP relay. You'll also need a router and broadcast
isolation to make it all work properly. If you're just adding a few hosts,
the simple thing to do is open up the subnet mask, especially if you
configure with DHCP. Check your current lease time, and set it for 1 day,
then reconfigure your DHCP to issue additional addresses and the new subnet
mask. Then, over the weekend all DHCP leases will expire and everybody
should get the updated settings, after which you can extend your lease time
back to wherever it was. You'll also need to set the new subnet mask on
printers and statically configured hosts or they won't be able to talk to
addresses oustide of the scope of their subnet mask.
....kurt