Oooh,
Valko is really awesome. And it has a very cool meaning, as well. Thanks for suggesting it to the OP. I've never seen it before and probably never would have discovered it otherwise. =D
Plus, ditto your entire post.
Viggo is pure testosterone, but it is such a great name.