A C# Point of Sale Solution (wip!)