*rant*
If you ship a package internationally, and the contents are valued at $2500 or more, you are legally obligated to record your shipment with AES (automated export system). This is true for all shipments -- personal, small business, corporate, etc. OK, so no problem if recording the export were easy. Unfortunately, AES is the most backward, bureaucratic, aggravating, and time-wasting entity that I have ever dealt with as a business owner.
I first must register online with AES and create an account (understandable, but still a turn-off. Since the data is ostensibly for census, it could be reported for each transaction without knowing the sender's intimate details). Oops, my old AES account from years ago is no longer active and I cannot create another account with the same name. How can I reactive the old one? The only way is to fill out a paper form and fax it to AES. No online form, no phone call. It must be a fax, and then I have to wait for someone from AES to call me. OK, fine, that's done. Now I can enter my shipment details, right? Nope, my original AES account was registered with my social security number. AES doesn't used SS numbers anymore. I must apply for an EIN (employer identification number) from the IRS. OK, luckily the IRS has an online form, and it "only" takes 10 minutes. OK, now am I ready? Nope, the AES account must be "transitioned" from the old SS number to the new EIN number. I first must create another AES account to administrate the change from the original SS to the new EIN accounts. Meanwhile every time I create a new account with AES (new password for old account, admin account and new account), I must create a 12-character password with six non-repeating characters, numbers, and special characters that does not contain any dictionary words. The form conveniently offers to print out your password since their is no hope of remembering such a thing. Great security. Tell users to print their password -- on a networked printer?!
After registering my original account, I had to study for a quiz. That's right, a quiz. AES will not let users enter shipment details until they pass a quiz. Can you imagine FedEx requiring customers to pass a quiz so they can ship packages online? Good grief! OK, finally, I have my EIN account setup, quiz passed, etc, etc. It's a good thing I did this in preparation for a large transaction that I will have coming up in the next few months. My account will work in November, right? No, actually the 12-character password must be changed once every sixty days or else the account is suspended. How do I re-enable it? A fax. Yes, the only way to re-activate the account after 60 days of disuse is to send another fax and wait for a call back. Holy Hell!
OK, I've got my account reactivated, everything is in place, and I am ready to enter shipment details. Here we go. The form is divided into seven parts, and each part has about 15 fields. Some of the fields are easy, like my name. Some of the fields require me to determine the "schedule B or HTS number" for the items in my shipment. These numbering systems attempt to codify all commodities in the world. And since this is a US government system, you can be sure it is updated to reflect the latest technology and trends. Searching the HTS for meaningful product designations can easily take 30 minutes. It's also very unlikely that a first-time user would choose an HTS number that is even remotely correct. The AES included schedule B search engine is truly an insult to all search engines: "spaces are not allowed in search queries."
So basically, it's going to take between 2 hours and half a work day to simply record the package details with AES. I hope the package will not be going to Canada. There is an exception for packages shipped to Canada, but then a NAFTA form must be filled out.
Anyway, I've pretty much vented enough. Here are some various approaches to the situation:
1. Charge international customers more, or raise prices generally to account for the additional time wasting that AES causes.
2. Refuse international orders.
3. Split shipments into packages that are each valued at $2500 or less. This might be illegal, but I am not sure.
4. Ship international packages with the US Postal System and enter the correct (over $2500) value, but then choose "NO EEI 30.37a", which indicates the value is less than $2500. For some strange reason the system will accept it, and I have never heard of people having problems shipping stuff this way. The system might depend on USPS clerks checking the value manually, and they never do this because they are almost always overwhelmed by handling an international shipment.
5. Lie about the value, so that it is less than $2500.
Showing posts with label annoying. Show all posts
Showing posts with label annoying. Show all posts
Wednesday, September 29, 2010
Saturday, June 13, 2009
Improving Bing maps (formerly called MS Live Search)
Microsoft recently rebranded their "Live Search" maps as "Bing". The only notable feature is that it has a bird's-eye-view, which is lacking from Google Maps. I use the bird's eye feature often because online real estate sites like redfin, trulia, etc generate links to show the houses that are for sale. Recently, Bing maps became much less usable. Whenever the site loads, an obnoxious pop-up demands that I install the 3D viewer client -- complete with shady-as-hell setup.exe file. I don't see any way to permanently decline the 3D viewer. There is also a stupid list of mapped items on the righthand side of the screen. This might be a useful feature, but it should be possible to permanently disable (especially when there is only one thing in the list!). The left side of the screen is dominated by ads. Here's what it looks like:
Even after dismissing the popup with its annoying bandwidth-hogging flash movie, there is still very little map actually visible on the screen. The solution is to write a greasemonkey script for Firefox. This tool allows users to write javascript that is executed for a pre-determined set of webpages (like http://www.bing.com/*). Here is what Bing looks like after my greasemonkey script was setup:
Aahhh, that's so much better. It actually looks like a map now, and I don't have to spend at least three clicks closing stupid windows everytime that I see a Bing link somewhere on the 'Net.
Search for greasemonkey to find out more about this tool. Here is my script (note: I am a rank-beginner when it comes to javascript. I am sure there are numerous problems with this code, but it does work):
var preventlayer = document.getElementById('__preventLayer__');
if (preventlayer) {
preventlayer.className = 'boguspreventlayer';
}
var mainpopup = document.getElementById('help');
if (mainpopup) {
mainpopup.style.display = 'none';
}
var taskarea = document.getElementById('msve_taskArea');
if (taskarea) {
taskarea.style.width = '1px';
}
var mainmap = document.getElementById('msve_mapArea');
if (mainmap) {
mainmap.style.marginLeft = '0px';
mainmap.style.width = '100%';
}
document.addEventListener('DOMNodeInserted',function(){
var sidepopup = document.getElementById('msve_ScratchPad');
if (sidepopup) {
sidepopup.style.display = 'none';
}
},true);
var footer= document.getElementById('sb_foot');
if (footer) {
footer.style.height = '0px';
}
// hack to get AJAX to redraw the map after greasemonkey altered the map width
window.resizeBy(-1,0);
Even after dismissing the popup with its annoying bandwidth-hogging flash movie, there is still very little map actually visible on the screen. The solution is to write a greasemonkey script for Firefox. This tool allows users to write javascript that is executed for a pre-determined set of webpages (like http://www.bing.com/*). Here is what Bing looks like after my greasemonkey script was setup:
Aahhh, that's so much better. It actually looks like a map now, and I don't have to spend at least three clicks closing stupid windows everytime that I see a Bing link somewhere on the 'Net.Search for greasemonkey to find out more about this tool. Here is my script (note: I am a rank-beginner when it comes to javascript. I am sure there are numerous problems with this code, but it does work):
var preventlayer = document.getElementById('__preventLayer__');
if (preventlayer) {
preventlayer.className = 'boguspreventlayer';
}
var mainpopup = document.getElementById('help');
if (mainpopup) {
mainpopup.style.display = 'none';
}
var taskarea = document.getElementById('msve_taskArea');
if (taskarea) {
taskarea.style.width = '1px';
}
var mainmap = document.getElementById('msve_mapArea');
if (mainmap) {
mainmap.style.marginLeft = '0px';
mainmap.style.width = '100%';
}
document.addEventListener('DOMNodeInserted',function(){
var sidepopup = document.getElementById('msve_ScratchPad');
if (sidepopup) {
sidepopup.style.display = 'none';
}
},true);
var footer= document.getElementById('sb_foot');
if (footer) {
footer.style.height = '0px';
}
// hack to get AJAX to redraw the map after greasemonkey altered the map width
window.resizeBy(-1,0);
Labels:
annoying,
bing,
bing maps,
firefox,
greasemonkey,
javascript,
live search,
pop-up
Subscribe to:
Posts (Atom)