I would recommend a couple of things. First, get Designing Great Beers. It gets deep into all the technical stuff and formulae as well as the issues involved. If you want to buy it, please use the link to Amazon at the top of this page so the site gets some revenue from the purchase.
Second, download ProMash or Suds or some brewing software and let it calculate your IBUs for you. Much easier than doing it by hand, and it'll take in all the factors.
SRM is actually pretty tricky to assess outside of a lab. They make color comparison cards, and Designing Great Beers talks about comparing to commercial beers. The above software packages will give you a pretty good idea where a recipe will end up. But especially for dark beers, SRM is a tricky beast to really quantify without lab testing.
Fortunately, the software estimations are more than accurate enough for homebrewers. Both ProMash and Suds have trial versions.
FWIW, the formula for IBUs from DGB is:
(Woz x U% x A% x 7.489) / (Vgal x Cgravity)
where:
Woz - weight of hops in ounces
A% - alpha acid percent as decimal (eg 7% = .07)
U% - percent utilization
Vgal - volume of final wort in gallons
Cgravity - gravity correction for grav over 1.050 (1 +[(Gboil - 1.050) / 0.2]
See what I mean? Download some software and you just enter ounces, alpha, and time of boil and it spits out IBU. Software is essential to designing your own recipes IMHO.
Cheers!
