Prepare to be totally amazed. Or completely underwhelmed. Either way, be prepared.