It's got teething problems and is awash with design flaws and hard-to-find information - but JR Hokkaido has just launched its English/Chinese/Korean website for Online Booking for train services in the region.
You have to register by e mail and (it says) can use your credit card and order tickets to be collected at specified stations later.
I haven't been able to get into the Registered Members section yet - but there is lots of stuff to look at on other sections. Popular times such as Snow Festival and year end, ski trains, the Asahiyama Zoo trains - it's all here...somewhere :-)
Check it out!