After reading about 301s here I decided to take related names and create hosting accounts for them and just use 301 directs (at least for the more important ones).
I don't know if there is any proof as to one being better than the other, but I think the 301 by nature tells whatever visits it that the domain permanently lives at the new address (which seems like the correct thing to be telling people/robots/spiders).