[EDIT: Figured this out with rc.local.. sorry, I'm special XD]
Oh, man! Perhaps I've just not looked around enough, and I've tried various ways such as using update-rc.d, but I've been trying for two days to configure BT5 to start with my networking DOWN. Would you be able to tell me how you did it? XD I'm with you on this: why does it start with eth0 up? Beats me, yo.