Let me start off by saying that the NEO is very cool and I like it a lot. I purchased it 4 days ago after having studied this site thoroughly first. I have it controlling all of my components the way I'd like. Condsidering the power you get for the price you pay, it's hard to beat.
However, it is impossible to claim that as it exists now the Neo is a true consumer product. The NEOEdit software is appalling. It repeatedly hung or crashed my Win98 system. Last time it failed it sprayed my hard disk with bits completely wiping out my system (I wanted to upgrade to W2K anyhow, but not by losing GIGs of personal data...good thing it happened after filing my tax return). There are so many quirks that cause it to lose info you've configured that it's extremely frustrating to program. Certain devices are almost impossible to learn (my Panasonic A110 remote is maddening) even after learning all the "tricks" posted here. My NEO has locked up twice in the past 12 hours requiring a reset.
If you purchase it not knowing the current nature of it, you will probably hate it. If you go in with eyes wide open, have a basic understanding of what's going on with the programming, and are incredibly patient, you can set yourself up with a fine touchscreen remote for a bargain basement price.