One note about buying clothes... don't bother to buy the 0-3 month size, at least not alot of them. They grow so fast that they only fit for a little while.
Granted, Nathan is larger then most babies... but even in onesies & shirts, it's actually easier on everyone to dress him in the larger size- "medium" or "large" in Carters sizing (can't recall which). The sizes for clothes vary by manufacturer too.
He hated having shirts pulled over his head, and having his arms shoved into the sleeves... so the looser shirts make everyone happier- and it really is immensely easier to dress him overall. He seems to like the somewhat looser shirts too.