I saw today that the charms were indeed made no drop. I couldnt find much in the patch about what the resale is now and what the proccess is to get money back from the no drop charm...
I am looking to upgrade my charm soon, but really dont want to loose 250k between two charms instead of jumpuing up to the top (I know I am a looong way off, but 250k is insane.) Alton's idea still rings very loudly for me.