I am a software engineer and also a BB newb ... I have been looking at their API and perhaps after I become more familiar with it (only writing baby apps for it atm) I may take a crack at this in my spare time.
The API, though, is let's just say .... colorful!