Not a recipe but a recomendation on brands.
It seems that most people try to make irish cream because Baileys is so expensive and most the cheap brands are just not creamy enough.
Well, I have found one that is about $10 a bottle (in my markey) and just as good (if not better then Baileys)
If it is available in your market, try Feeney's Irish Cream. I can't even find Irish Whiskey this cheap.
For coffee liguer I have been buying Sabroso. Don't know if it is as good as Kahlua but it is good and 1/3 of the price.