I like solving algorithmic problems. I enjoy it so much that I do it for fun. I know there are plenty of people offering web design/development service, but about algorithm design and development?
To clarify: I'm looking for work where I get to work with a lot of companies that do (hopefully) interesting work. My specialty is taking a problem specification and providing a solution by designing an algorithm and then implementing it for the company. I wouldn't be opposed to helping the company integrate this algorithm into their system and providing follow-up service and maintenance, but I don't want to develop entire products.
I have a hard time staying focused on anything for more than a few weeks, so I'd like to get it, do something new and interesting, and then get out.