I'm trying to do some development for nokia 9300i java personal profile as it seems to be the best way to access the majority features of the phone without having to deal with c++.

I've tried a few IDEs, but haven't found any way to do visual layout on the UI elements needed.

Netbeans 5 has a UI developer, but it doesn't support the nokia extensions (ie. to use the CBA system buttons as part of the interface)

Carbide.j has the nokia UI designer, but this is only applicable to MIDP development, and there's no library for nokia extensions that I can find.

My budget doesn't extend to the IBM WSDD setup, so does anyone know a way to do this?