I recentrly created a Nintendo 64 emulator called Project64KVE is a port of PJ64K (The nintendo 64 emulator with Kaillera but not compatible with Windows Vista), now Windows Vista users (32 and 64) play online with Kaillera using my port (Online play is compatible with any version of Project64K) and works on XP too.