Kyle was great in recommending what I needed as well as getting back to me very quickly. My complaint is the shipping time. It's been ordered a week now and it still hasn't shipped. Every day the shipping date is pushed back another day and this is getting ridiculous. I really need this item. I will have to cancel and try to find it somewhere else if it doesn't ship in the next day or two.