SSH from a Motorola Q

I wanted the ability to log in to my remote servers via SSH on my Motorola Q. I couldn’t get zaTelnet working on my Motorola Q, so I installed the IMB JVM on my Q, and then tried MidPSSH.

Make sure you download the version for Windows Mobile 5 from

or you can point your Q’s browser to and get it right from your phone!

Get the FULL MIDP 2.0 version. You’ll have to adjust the display settings a bit (its kind of small on the Q), but it works great for me.

Java on a Motorola Q

Want to start downloading those cool Java games you see all over the internet and use them on your Motorola Q? Follow these steps:

IBM’s JVM for the SmartPhone is still in “evaluation” but it seems very stable.

If you don’t feel like digging through IBM’s site, you can get them from here, packaged as cabs:

install.pdf – from IBM – how to install (not needed), how to use.

J9_full – full installation packed as CAB – Java Virtual Machine, Midlet manager, Midlet runner, libraries. Size after install – 3.4Mb

J9_tiny – simplified installation. Without Java Virtual Machine (probably you don’t need), without debugging support, without eastern languages support. Only Midlet manager, Midlet runner, libraries. Installs automatically into main storage. Size after install – 2.3Mb

Just point your browser to these packages, or download and copy the cabs onto your Q.
Browse to it using your file Manager if you copied it manually. Run it.

All set! The midlet manager will show up as “J9” in your programs folder.

Most of Dreamhost’s network is down


We just had a drop in our network for about half our servers.. if you can’t access your site or email now, please hold on..

Very nice. Even their status page was down for a good while earlier. Point at hand: buyer beware. You get what you pay for with dreamhost. If you’re not serious about uptimes, don’t mess with dreamhost.

Citizen’s Bank Overdraft Fee Scam

Nine years ago, I signed up for a checking account at Citizens Bank in Flint, MI. Since then, I have been a happy customer… until now. If you are looking for a bank to do business with DO NOT CHOOSE Citizens Bank. The trouble isn’t worth it, and there are MUCH better banks out there.

Here is what happened to me:

Monday morning I had 200 dollars in my checking account.

On Tuesday I used my Visa check card 3 times:
– Once in the morning for a 4 dollar purchase at a coffee shop
– Once later in the afternoon for gas.. a 21 dollar purchase
– Once for lunch: 10 dollars
– Once in the evening at Meijer for 180 dollars (groceries, clothes, etc).

Ok, at this point you can see that I went into the red. I spent more money than I had in my checking account. Well, because I had “overdraft protection” with Citizens, all 3 charges were approved. Now, there is obviously going to be a fee associated with me spending more than I have in my checking account. But how much do you think it is? 10 dollars? 30 dollars? Not even close.

On Wednesday of that week, I was charged 7 fees totaling 231 dollars.

How can this be? Well, according to the customer service representative I spoke with, Citizens bank charges 33 dollars for both pre-authorizations AND the actual charge on the account! That’s right, they charge 2×33 for each charge made on the card for EVERY charge the day you went over. Pre-authorizations are “holds” that are put on your account at places like gas stations or restaurants, where they want to make sure the card isn’t going to be declined before the services are provided. They do not show up on my online account or my monthly statement.

I would have expected ONE fee, my last charge that day, that put me over, not 7 of them. I asked the customer service rep what would have happened had I used my card 20 times that day for small purchased. You guessed it. I would have been charged 40 fees for 33 dollars totaling $1320. Scary to think about. I’ve used my card 15 times in one day before.

Anyway, I wrote them an email stating that I would like all of my money back that they took for these outrageous charges, or else I will be closing my personal AND business account with them. I got an email response about 5 minutes later with instructions on how to close my account. This just proves to me that after 9 years, they really don’t value ANY customers.

In my email I also asked how I am supposed to be aware of data that I have no access to. I have no idea how much the gas station pre-auths my check card for, same with restaurants. Do you know how much your card is preauthorized for? Have you ever even heard of a pre-auth? Since they don’t show this information ANYwhere, I feel that it is unfair that I am penalized for not knowing it. Their only response was that I should “just estimate twice as much as what you spend will be on your card”. The rep actually said that. Great. Now in order to spend 100 dollars on my check card, I need 200 dollars in it because the pre-auth doesn’t clear for 3 days. SCAM.

After some internet research I saw that in this last quarter’s prospectus they mentioned to their investors that they have modified the fee structure and have made if more difficult for “customers to get fees reversed”. Wonderful.

Beware of Citizens Bank. They lost this long-time customer because of one outrageous incident, and I hope they lose many more.

Craigslist scams

Scam Alert! I was browsing craigslist the other day looking for a used car. There was a post that seemed too good to be true for a 2001 BMW for 4000 bucks.

I emailed the address listed in the post,, requesting the mileage. I got this response:


I appreciate your fast response to my ad regarding the 2000 BMW 323i.
As you’ve seen from the pictures my BMW is in perfect condition. It has no rust or dents and it’s accident free. If you want to see the CarFax report I can provide it for you. Here is the VIN# WBAAM3348YFP83003. My asking price is $4000(negotiable). I’m only selling it so cheap because I need to sell it asap due to some personal problems. Mileage is 65,600. I serviced the BMW regularly and it’s in perfect condition.
Because I don’t have a lot of spare time I have appointed Vehicle Exchanges ( ) to handle the transaction for me. They will make the title transfer, arrange the money exchange and deliver the car to your location. At this time the BMW is at their office.
The transaction will be made only by using the terms stated above. If you are interested and you have the money available, please register an account with Vehicle Exchanges and get back to me with the e-mail address you used to register (registration it’s free and they won’t ask for sensitive personal details). As soon as I hear from you I will initiate the transaction and after that they will handle everything.
After we agree on the terms they will deliver the car to your house for a 5-day inspection period and if you like it, you can have it.


Now I know it is too good to be true. I followed the link to the escrow site he sent and although the site looked professional, something was still not right. It didn’t show up in any search engines, and after doing a whois on the domain, I was certain that this is a scam. The site was registered the same day the post was made on craigslist!

So, how the scam works: the unsuspecting victim agrees to sign up for an account at the Escrow site that the SCAMMER OWNS, and then enters their credit card or bank account information. This information is sent to the scammer, and the victim never sees the car that was promised to be delivered.

Be careful of scams like this. If you’re buying something from craigslist, do it in person. Also, remember that even if a site looks professional, it still may be a scam!

Free Dr Pepper “Hunt for More” codes

Dr Pepper
More free codes up for grabs! This page will be updated with a new Dr Pepper “Hunt for More” contest code every time I drink a Dr Pepper, so check back often.

March 06: P6JZLEEJXGE3
March 23: PJ76KEEASJF4
April 10: TPG9LEE9WR37

More to come! If you have any points that you aren’t using that you’d like to share, please do so by leaving a comment.

Check out these links if you are perhaps looking for additional soda contest codes:
Free MyCokeRewards Points
Free Mountain Dew “Free Ride” Codes

Also check out the latest Dr. Pepper promotion:
Free Dr. Pepper Band in a Bubble Codes

Good luck!