As an engineer, I highly value "best design practices". In hardware development it makes successful deployment much more likely... and legacy support bearable.

What about best coding practices for web sites targeted to BBs/mobile devices? I've searched around the forum and net but don't see much.

This can depend quite a bit on the browser and device codec capabilities, of course. But it would be good to have a baseline for ease of use and compatibility for a generic mobile device... or at least a stock BB with a GPRS connection.