The 4.01 WoWclient is simply horrible at staying connected.
Most of my disconnects, however, seem to come when i'm trying to log in, but it happens other times also. It is not my ISP--its definitely Bliz.
Also, it is not interference from HB--I haven't run HB or GB in the last three weeks when this started happening.
cheers,
CJ