I've successfully added cards to both my desktop and a server. I think I used Vantech pci cards. I haven't tried hot swapping the external connection; I'm just using them for internal expansion. Desktop is fully updated 2010, the server is 2007 pclos Bel. In both cases the cards were recognised and immediately available. Make sure you have the haldeamon service running.
HTH,
Dave