Ivan's written a new article, showing how to use keys stored on a smart card to strong name sign an assembly.  Worth a read if you've ever wondered how this might be done, or wanted a more secure method than using .snk files.