Hi..
Is your "etherwake" PC on the same subnet as the host you're trying to wake up? I mean WoL is basically a Layer 2 functionality so if you're trying to wake it up across subnets, various network gear might be preventing this from happening.. (directed broadcasts might not be supported or configured on the gear)
/Rubeck