Some sites do not ship to Singapore. Have them send to a US address, sometimes free, and then bring it into Singapore.
I have stopped using vpost and now use borderlinx. It's a tie-up between DHL and Citibank credit card. Payment is neat and DHL courier is fast, reliable and trackable.