Good article on building IBF solution:
http://www.codeproject.com/csharp/IBFWalkthroughPart1.asp
http://www.codeproject.com/csharp/IBFWalkthroughPart2.asp
Why I liked it? Because of simplicity and clarity and because it is hard to start with info from MS.