Placed my first online order through this site on December 30th. Fully understanding it may be delayed until after the new year so no problems there.
To make a long review short... things happened to delay my order which is ok with me BECAUSE of their extremely fast response time and thorough explanation of the situation. Waited no longer than 25 mins for someone to respond to my questions in a very professional manner.
Satisfied customer!