Throwing up a lot can be a sign of kidney failure. You might want to have just any old vet do a blood test on her to make sure her kidneys are ok.

Hope you find out what's wrong with her, she sure is a beauty and I'd hate for anything bad to happen to her.

Oh, and just so you don't panic, kidney failure can be managed if it's not too severe. Tubby has been in the beginning stages of kidney failure for about the last 3 years now and is doing fine.

Good luck and please let us know what you find out.