Feeling too emotionally roller-coasted to write a review. Will have to come back later . . . much later. This isn't an unqualified five star review. I have so much things to say . . . I'm just not technically sure of what those things are at the moment. For now, just go read this guy's review. Done?What he said.