I am trying to get BT4 to have a static ip come up on boot, all of the posts and documentation I have read said I just needed to edit my /etc/network/interfaces file. the current file looks like
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
however when I reboot my system only the loopback device is up, doing a ifconfig eth0 up brings up the device fine.
What am i missing that the device will not come up on its own.

Found the solution myself in the answer to somones question on why they can not get on the internet. /etc/init.d/networking needs to be started. I will be able to find on my own how to get that to run on boot.

for those searching the forums in the future the solution is
update-rc.d networking defaults