... anyone have some retail sites for these ? I went to my local walmart and I ahte doing that as it is a freak show at that place. The folks looked at me like I was some kook when asking about this battery. Any help would be greatly appreciated, thanks ...