The books did suck. In the fact that the vampires in it. Aren't vampires. If you change the entire mythology, and vampire itself, it's no longer a vampire!
Vampires, die in the sun, or take damage. That's just a fact. If a supposed vampire doesn't die in the sun, it's not a vampire.
I feel disgraced that Stephanie has been able to get away with creating a new breed of vampire.
The sparkles vampires came about from a sub-culture of vampirism. The original vampires were supposed to be seductive, vicious, intelligent, monsters, demons, half human, half bat.
A lot of books, and movies have taken these key things about a vampire, and only used a few of them. For example, blade. As awesome as it was, the vampires weren't shown to be particuarly intelligent, or seductive. (Unless you count whorishness as seductive.) The vampires, were just monsters that were incredibly good at deception and killing.
In Twilight, it's done the same thing as blade, but the opposite. It doesn't concentrate on the vampires being a menace to society, or demon-spawn monsters. It concentrates on their seductive and intelligent side. Without using their key traits, and their key... erm, biology. It's just stupid that Meyers called them vampires. Because they aren't. The only relation they have to vampires, is that they drink blood, and are incredibly pale. But Margaret Thatcher showed these traits, and she wasn't a vampire... or...