It worked, woohoo! Thanks a lot!
Now, if only I could have an easy solution to the dynamic ip issue.. It seems I need another device to update ip if using things like ddns, which kind of defeats the purpose of WOL. Anyway, in practice the ip from Virgin is unlikely to change for a while, I think.