I think if you are planning to use this for macro, the calculations for your optimal pinhole might be different. I seem to remember reading that the pinhole can be smaller for macro work. Haven't tried it myself but I think there are people here who will know. You might want to check this before deciding on a size.
Edit: http://www.apug.org/forums/forum62/1...y-pinhole.html has a link.