Personally, I'd recommend hyphens between kw's. The SE's have acknowledged that that is the best way for them to "see" the kw's in the filenames. I wouldn't use more than two hyphens; starts to signal spam.
FYI, at least one very smart SEO around here thinks that the underscores are best. Note the current URI's here at WebmasterWorld. ;-)