Selecting board with easy GUI capabilities!!!!

Now that (Coding Badly) you mentioned, yeah my post might be kind of confusing.

  1. the blackbox is where i get the data from at a rate of 1ms (or at least it can be modified to output at 1ms).
  2. I will need to frequency studies, energy studies, stability studies, etc... to the signal read from the blackbox
  3. Can I do my computing with a atmega328?
  4. If my c# program interacts with serial ports, can i link the arduino? Has anybody done Arduino linking with C#?