I have a little collection of MS pens, keychains, mugs, etc. But I have a hard time finding them... I would love to have some pointers to where I can go to get better stuff, don't say ebay because I've checked. :|
Yeah, that's probably the easiest way.
Other than that, you get loads of stuff if you attend any of the larger conferences, but that'll cost you an arm and a leg unless you're invited or your company pays for it. If you're a student, you might also be able to get some stuff when recruiters visit your campus.