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.