overengineered and overpriced sums it up? Or do I miss the key point here :)