The opinions expressed on this site are personal opinions and do not represent Microsoft or any employer's view in anyway. Do not submit copyrighted work to this site.