I tried contacting them on their forum but it seems like I haven't been "activated" to login/post yet. So I'm thinking that this place would be the next best thing to visit, I'm hoping they will see my post here or if any of you good people can provide some answers...
Pretty much I'm wondering...