I agree that you should just buy needles as you need them. You may find that for most things you knit you won't want either the very small or very large ones. I also can't think of anything you'd knit on very small straight needles. Sizes 0 to 3 are used for socks mostly and you can't do that on straights. Save your money for now, buy some needles locally in some different sizes now and get used to them. You may find you prefer metal ones or bamboo or acrylic or you may want different materials to use with different yarns.
sue- knitting heretic