Looking for some tips from a professional - C#