I saw the TechTV video editor review on The Screen Savers, and IMHO, it was typical of their short term, superficial product reviews. A specialty source like Videomaker would be better. However, the techtv review is at:
http://www.techtv.com/screensavers/products/story/0,24330,3568969,00.html
Before you spend money, though, look for other reviews and especially user reviews. Vendor support will be evident if you check their support pages and forums--or lack thereof.