I like popularfacts. It's a little clumsy to say, though, even though they're both nicely-joined everyday words. 'Popular' seems to have a less-valuable sound to it in names than the shortened 'pop' (popfacts is taken... but would have had a different meaning anyway), or the very slick word 'modern'. Modernfacts.com is still available, if you like it, and if it doesn't change the meaning too much of what you wanted the name for.
Gift:
For that matter, modfacts.com is also open and I think quite snappy and cool.