Definitely a great domain name. I'd hold out for an end user software developer/company on that one. You might even want to try some of the big names in SD. Algorithms (& Complexity) is a large part of computer science.
high x.xxx low xx.xxx reseller, and med to high xx.xxx end user (but as they all say, the sky's the limit with end users).
And incidentally, I would f*cking love to have that domain name for personal use, but I can't afford it ;-)