Well,

I do have a Siamese (who does not vomit) and I did have a Tuxedo (who did)

I never thought it was a matter of hairballs, there was never fur in the sick. They never knew why my Tuxedo vomited so much, he lived to be 16.

What about that Megaesophagus thing. Any vet personnel out there to explain that one?
It means they regurgitate due to an enlarged throat. What helps?

Frequent meals, like Cataholic says, and an elevated food dish.

I hope this helps your meezer. Good Luck.

Can we see some pictures?