public async void GetDeal(string id)
        {
            DealInformation result;

            try {
                IsBusy = true;
                result = await API.GetDeal(id);

                if (result != null)
                {
                    if (result.GameInfo != null)
                    {
                        RetailPrice = result.GameInfo.RetailPrice.ToString("C");
                        SalePrice   = result.GameInfo.SalePrice.ToString("C");
                        Name        = result.GameInfo.Name;
                        MetaCritic  = result.GameInfo.MetacriticScore;
                        DealUrl     = string.Format("http://www.cheapshark.com/redirect?dealID={0}", id);
                    }
                }
            } catch (Exception ex) {
                Debug.WriteLine(ex.Message);
            }
            IsBusy = false;
        }