I've done this a bunch of times, for small companies and big companies. You have to know a little about subnets, how to find out available IPs, private vs. public, capacity... I've done it for very large systems and small companies. You want to make it simple while still being efficient. I could draw you up something right now after I knew you parameters.