Hi -
If you're really interested in programming for cell phones, I'd definitely encourage you to look into BREW. I'm no fan of proprietary APIs either, but I think asking you to register is reasonable.
Anyway, here's a good article about Brew in the on-line version of Byte:
http://www.byte.com/documents/s=9553..._beaulieu.html
'Hope that helps .. PSM
PS:
Byte will ask you to register, too ;-)