In my (limited) experience, it's fairly difficult to find J2ME devices which are easy to get code on- most cheap feature phones use proprietary cables and software for data transfer. If anybody can prove me wrong, please do. As a hobbyist, a dirt-cheap commodity Java platform would neat to have.