hellobeautifulworld: @ashleyclarke trying to make excuses about the length of his hair
hellobeautifulworld: Oh dear... overdose on NFPtweetup joy
hellobeautifulworld: Waiting intently...
hellobeautifulworld: Meeting friends - old and new?
hellobeautifulworld: @benjamesbutler and Noonan Media team get ready
hellobeautifulworld: @paulhenderson interviews @fionamclaren to kick start livestream
hellobeautifulworld: Resident tech guy @ashleynclarke ready and waiting
hellobeautifulworld: More interviews from @paulhenderson - this time with @howardlake
hellobeautifulworld: Obligatory arty shot from @comradeadamski
hellobeautifulworld: @fionamclaren and @leahmouse
hellobeautifulworld: @rachelbeer introduces NFPtweetup 10
hellobeautifulworld: Preparing for @JustGiving exclusive launch
hellobeautifulworld: @jon_bedford kicks off the evening
hellobeautifulworld: More tweets from the floor
hellobeautifulworld: Attending in person and online at #NFPtweetuo
hellobeautifulworld: @goodbook thrilled by the turnout
hellobeautifulworld: #NFPtweetup badges
hellobeautifulworld: Notepads courtesy of @pixelphilosophy
hellobeautifulworld: Live tweets from the floor
hellobeautifulworld: Laptops, smartphones, and old school pen and paper
hellobeautifulworld: @fionamclaren is up next
hellobeautifulworld: Question time
hellobeautifulworld: @goodbook hiding
hellobeautifulworld: @pontoondock pondering
hellobeautifulworld: @weaseldance and @b33god - looking dapper!
hellobeautifulworld: Possible rescue mission for @robinbogg?
hellobeautifulworld: Noonan media taking a well earned rest
hellobeautifulworld: Even more tweets!
hellobeautifulworld: Panel debate with @fionamclaren, @pauldegregorio, @jon_bedford and @rachelbeer