The project is only a few days old, but I already have the DLL made with most of the memory related functions in. I've also been porting over the wxWidgets GUI from LittleBoy(my previous GB emulator using C++/OGL) which is definitely speeding things up [smile].
Getting C# to interface with a C DLL is surprising easy, a lot easier than I thought it would be. It got it's first real test this morning when I tried loading a few memory dumps and ROMs.
According to my memory viewer and VisualBoyAdvance's memory viewer, everything went rather well
Edit: Added XP style.