Both mentioned companies - inxy.com and legionbox.com - are the best to have a deal with.
Competitive prices, excellent speed, good security, and incredible customer service. Phone wait times are short and support was friendly and knowledgeable.. They are the best at what they do!