But what really stands out for this band is the LP they released on Italian label Break Even Point Records. It is called Barn Overload and was released in 1996. It is still available with a quick online search but it shall now be available to you here:
UPDATE!! Found the Tumble Bug EP which you can DOWNLOAD HERE!!