If you're like me, you aren't the type to purchase items before they are released. There are many questions to ask yourself. Will the product be released when promised? Will it include all the features as advertised? Will these features even work when it's released? All of these pleasant thoughts are enough to keep you from pressing the Pre-Order button.