What do you mean by digital products/services?
Software perhaps? Photographic or video images?
Why would they (the people involved) need to be in Thailand?
I got off the plane from LOS this morning and I've been running my business from internet cafes
Are you planning on selling internationally or to a specific localised 'audience'?
Because in my experience it's shipping charges that cause the biggest headaches.