Let's say that CompanyA has a virtual monopoly but I know CompanyB is about to hit the street with a better product. Can you offer advice on what types of domains I should snap up?
Domain names do not make or break a product- I wouldn't really worry about it, unless there are some really obvious domain in your niche that are .com and available.