BoombasticBD

Third revision in progress, I just need some time.