Uncategorized Element Browser beta 6 released April 28, 2008 Dj Leave a comment Element Browser beta 6 released check this Homepage http://www.elementsoftware.987mb.com/ Massive bug fixes and feature completions and it isĀ now under EULA agreement (free proprietary license). Download it here