I am 100% satisfied with 3 separate purchases from Nomorerack.com. The products arrived exactly when promised and in good working order. I received emails, identifying shipping and delivery timing. The ship tracking numbers provided to me allowed me to track all products straight to my front porch. I will certainly buy from these guys again and again.