Marketing high technology: preparation, targeting, positioning, execution