Best approch might be to use a combination of short ( abbrev.) domain name with a long descriptive domain name ( not so long..hehe ) ...and use that to brand your company. If you can't think of good idea atm then I would really advice you to hire someone professional for the job as good name goes a long way in building the brand image of the company.
Just my 1.9 cents. ;-)
Just my 1.9 cents. ;-)