Angel investing: concepts and experiences