If you're not afraid of command line software and buy used, I'd go to eBay to get a decent spectrophotometer, and use Argyllcms. It's open source, and has better functionality than i1profiler. Most notably, you can precondition with a factory icc profile, so it has a ballpark guess where the gamut boundary, dmax, etc is. It also has many other great features, including allowing spot readings, display profiling(displaycal uses it as a backend), and scanner 3d lut profiling. Best of all, it's free!