Well, I just found part of my answer:
I guess therefore that "An IBM computer" is correct, even though without the "IBM" we would sat "A computer"?
This still doesn't explain "an hotel", and other exceptions, though!
May be we should speak with a French accent - "An otel"
- For Teachers