You might get some ideas looking at <http://www.zaber.com>
Or you might get a heart attack from the prices.