Netload is in liquidation.
It's hard to say what this means except that this may be the beginning of the end, they recently lost Paypal for a second time, or it may mean that they are going to shift the site to another holding company in another jurisdiction. Time will tell.