Your login:

Password:

Stay signed in

Enter your login name or your email address and click on Send reminder to receive a reminder by email.


Welcome Guest

Contributing bird photos and recordings to Avibase

People can contribute bird photos and sound recordings to Avibase by joining the Avibase Flickr group or submitting sound recordings to Xeno-Canto.

  1. Avibase Media Stats - information about the number of photos and recordings available in Avibase
  2. Avibase Flickr Members - list and individual stats of contributing members to the Avibase Flickr group
  3. Missing Photos - list of species by region for which there are no photos yet
  4. Missing Recordings - list of species by region for which there are no recordings yet

List of species and subspecies for Flickr member 45153605@N00. Please note that the taxonomic names used here may differ from the tags used (e.g. synonyms). If you think that some of your photos are missing, please check that they are correctly tagged in Flickr (making sure that the scientific name is a single tag, enclosed by quotes, e.g. "Parus major"). If you change or add tags to your photos after they have been indexed, you may need to request a re-indexing of your photostream, which you can do on this page. Also note that new photos may not appear for a period of up to 48h.

Scientific nameCommon namePhotos indexed
1. Tachybaptus ruficollis Little Grebe1 photo
2. Podilymbus podiceps Pied-billed Grebe3 photos
3. Podiceps cristatus Great Crested Grebe3 photos
4. Podiceps auritus Horned Grebe1 photo
5. Podiceps nigricollis Black-necked Grebe1 photo
6. Gavia pacifica Pacific Loon1 photo
7. Gavia immer Common Loon1 photo
8. Phoebastria nigripes Black-footed Albatross4 photos
9. Phoebastria immutabilis Laysan Albatross1 photo
10. Fulmarus glacialis Northern Fulmar2 photos
11. Ardenna pacifica Wedge-tailed Shearwater3 photos
12. Ardenna bulleri Buller's Shearwater1 photo
13. Ardenna carneipes Flesh-footed Shearwater1 photo
14. Ardenna creatopus Pink-footed Shearwater2 photos
15. Ardenna grisea Sooty Shearwater2 photos
16. Puffinus opisthomelas Black-vented Shearwater2 photos
17. Puffinus gavia Fluttering Shearwater2 photos
18. Fregata minor Great Frigatebird1 photo
19. Phaethon lepturus White-tailed Tropicbird1 photo
20. Sula sula Red-footed Booby1 photo
21. Phalacrocorax penicillatus Brandt's Cormorant3 photos
22. Phalacrocorax brasilianus Neotropic Cormorant1 photo
23. Phalacrocorax auritus Double-crested Cormorant7 photos
24. Pelecanus erythrorhynchos American White Pelican1 photo
25. Pelecanus occidentalis Brown Pelican1 photo
26. Pelecanus occidentalis californicus Brown Pelican (California)1 photo
27. Egretta rufescens Reddish Egret2 photos
28. Egretta tricolor Tricolored Heron4 photos
29. Egretta caerulea Little Blue Heron3 photos
30. Egretta thula Snowy Egret7 photos
31. Ardea cinerea Grey Heron1 photo
32. Ardea herodias Great Blue Heron5 photos
33. Bubulcus ibis Western Cattle Egret1 photo
34. Nyctanassa violacea Yellow-crowned Night-Heron2 photos
35. Nycticorax nycticorax Black-crowned Night-Heron6 photos
36. Nycticorax nycticorax hoactli Black-crowned Night-Heron (American)2 photos
37. Ixobrychus exilis Least Bittern2 photos
38. Botaurus lentiginosus American Bittern1 photo
39. Eudocimus albus White Ibis2 photos
40. Plegadis chihi White-faced Ibis4 photos
41. Bostrychia hagedash Hadada Ibis1 photo
42. Platalea leucorodia Eurasian Spoonbill1 photo
43. Platalea ajaja Roseate Spoonbill1 photo
44. Anastomus lamelligerus African Openbill1 photo
45. Cathartes aura Turkey Vulture1 photo
46. Dendrocygna autumnalis Black-bellied Whistling-Duck5 photos
47. Oxyura jamaicensis Ruddy Duck3 photos
48. Anser anser Greylag Goose1 photo
49. Anser indicus Bar-headed Goose1 photo
50. Anser caerulescens Snow Goose2 photos
51. Branta sandvicensis Nene3 photos
52. Branta canadensis Canada Goose3 photos
53. Branta hutchinsii Cackling Goose1 photo
54. Branta leucopsis Barnacle Goose1 photo
55. Branta bernicla Dark-bellied Brant1 photo
56. Aix sponsa Wood Duck2 photos
57. Mareca penelope Eurasian Wigeon1 photo
58. Mareca falcata Falcated Duck3 photos
59. Mareca strepera Gadwall2 photos
60. Anas crecca Common Teal1 photo
61. Anas carolinensis Green-winged Teal3 photos
62. Anas fulvigula Mottled Duck2 photos
63. Anas acuta Northern Pintail3 photos
64. Spatula cyanoptera Cinnamon Teal2 photos
65. Aythya ferina Common Pochard1 photo
66. Aythya valisineria Canvasback2 photos
67. Aythya collaris Ring-necked Duck1 photo
68. Aythya fuligula Tufted Duck3 photos
69. Aythya marila Greater Scaup3 photos
70. Aythya affinis Lesser Scaup2 photos
71. Melanitta perspicillata Surf Scoter1 photo
72. Bucephala clangula Common Goldeneye3 photos
73. Bucephala islandica Barrow's Goldeneye1 photo
74. Bucephala albeola Bufflehead2 photos
75. Mergus merganser Common Merganser4 photos
76. Pandion haliaetus Osprey1 photo
77. Elanus leucurus White-tailed Kite1 photo
78. Haliaeetus leucocephalus Bald Eagle2 photos
79. Accipiter striatus Sharp-shinned Hawk1 photo
80. Buteo lineatus Red-shouldered Hawk5 photos
81. Buteo swainsoni Swainson's Hawk4 photos
82. Buteo jamaicensis Red-tailed Hawk4 photos
83. Buteo regalis Ferruginous Hawk2 photos
84. Buteo lagopus Rough-legged Hawk2 photos
85. Aquila chrysaetos Golden Eagle2 photos
86. Falco sparverius American Kestrel1 photo
87. Ortalis vetula Plain Chachalaca2 photos
88. Callipepla gambelii Gambel's Quail1 photo
89. Meleagris gallopavo Wild Turkey4 photos
90. Dendragapus obscurus Dusky Grouse2 photos
91. Dendragapus fuliginosus Sooty Grouse2 photos
92. Francolinus pondicerianus Grey Francolin1 photo
93. Gallus gallus Red Junglefowl1 photo
94. Phasianus colchicus Common Pheasant1 photo
95. Rallus longirostris Mangrove Rail1 photo
96. Porzana carolina Sora4 photos
97. Porphyrio porphyrio Purple Swamphen1 photo
98. Gallinula chloropus Common Moorhen3 photos
99. Gallinula galeata Common Gallinule2 photos
100. Fulica atra Common Coot2 photos
101. Fulica alai Hawaiian Coot3 photos
102. Fulica americana American Coot2 photos
103. Fulica americana americana American Coot [nominate, incl. caribbaea]2 photos
104. Antigone canadensis Sandhill Crane6 photos
105. Limosa fedoa Marbled Godwit1 photo
106. Numenius phaeopus Whimbrel2 photos
107. Numenius americanus Long-billed Curlew1 photo
108. Tringa melanoleuca Greater Yellowlegs2 photos
109. Tringa flavipes Lesser Yellowlegs1 photo
110. Tringa solitaria Solitary Sandpiper1 photo
111. Actitis macularius Spotted Sandpiper2 photos
112. Tringa incana Wandering Tattler4 photos
113. Tringa semipalmata Willet4 photos
114. Arenaria interpres Ruddy Turnstone2 photos
115. Arenaria melanocephala Black Turnstone1 photo
116. Limnodromus griseus Short-billed Dowitcher2 photos
117. Limnodromus scolopaceus Long-billed Dowitcher2 photos
118. Calidris virgata Surfbird1 photo
119. Calidris alba Sanderling1 photo
120. Calidris minutilla Least Sandpiper3 photos
121. Calidris alpina Dunlin1 photo
122. Calidris himantopus Stilt Sandpiper1 photo
123. Steganopus tricolor Wilson's Phalarope1 photo
124. Phalaropus lobatus Red-necked Phalarope1 photo
125. Pluvialis fulva Pacific Golden-Plover3 photos
126. Pluvialis squatarola Grey Plover1 photo
127. Charadrius vociferus Killdeer1 photo
128. Vanellus chilensis Southern Lapwing1 photo
129. Haematopus bachmani Black Oystercatcher2 photos
130. Himantopus mexicanus Black-necked Stilt5 photos
131. Himantopus knudseni Hawaiian Stilt1 photo
132. Recurvirostra americana American Avocet2 photos
133. Stercorarius maccormicki South Polar Skua1 photo
134. Stercorarius pomarinus Pomarine Jaeger1 photo
135. Larus heermanni Heermann's Gull4 photos
136. Larus canus Mew Gull2 photos
137. Larus delawarensis Ring-billed Gull6 photos
138. Larus californicus California Gull2 photos
139. Larus glaucescens Glaucous-winged Gull4 photos
140. Larus occidentalis Western Gull9 photos
141. Larus hyperboreus Glaucous Gull3 photos
142. Larus argentatus European Herring Gull1 photo
143. Larus smithsonianus American Herring Gull2 photos
144. Larus cachinnans Caspian Gull1 photo
145. Larus michahellis Yellow-legged Gull1 photo
146. Chroicocephalus ridibundus Black-headed Gull4 photos
147. Chroicocephalus philadelphia Bonaparte's Gull1 photo
148. Leucophaeus atricilla Laughing Gull2 photos
149. Xema sabini Sabine's Gull2 photos
150. Rissa tridactyla Black-legged Kittiwake1 photo
151. Thalasseus elegans Elegant Tern1 photo
152. Uria aalge Common Murre3 photos
153. Cepphus columba Pigeon Guillemot1 photo
154. Cerorhinca monocerata Rhinoceros Auklet2 photos
155. Fratercula cirrhata Tufted Puffin1 photo
156. Columba palumbus Common Wood-Pigeon2 photos
157. Patagioenas fasciata Band-tailed Pigeon2 photos
158. Streptopelia chinensis Spotted Dove1 photo
159. Streptopelia decaocto Eurasian Collared-Dove3 photos
160. Geopelia striata Zebra Dove1 photo
161. Zenaida macroura Mourning Dove3 photos
162. Zenaida asiatica White-winged Dove3 photos
163. Leptotila verreauxi White-tipped Dove2 photos
164. Coccyzus americanus Yellow-billed Cuckoo1 photo
165. Megascops kennicottii Western Screech-Owl1 photo
166. Strix aluco Tawny Owl1 photo
167. Athene cunicularia Burrowing Owl2 photos
168. Apus apus Common Swift1 photo
169. Colibri delphinae Brown Violet-ear1 photo
170. Colibri thalassinus Mexican Violet-ear1 photo
171. Colibri cyanotus cyanotus Lesser Violet-ear (Mountain)1 photo
172. Colibri coruscans Sparkling Violet-ear1 photo
173. Discosura conversii Green Thorntail2 photos
174. Thalurania colombica Blue-crowned Woodnymph1 photo
175. Thalurania fannyae verticeps Green-crowned Woodnymph (Green-headed)1 photo
176. Amazilia franciae Andean Emerald2 photos
177. Amazilia franciae viridiceps Andean Emerald (viridiceps)2 photos
178. Amazilia tzacatl Rufous-tailed Hummingbird1 photo
179. Adelomyia melanogenys Speckled Hummingbird2 photos
180. Heliodoxa imperatrix Empress Brilliant1 photo
181. Heliodoxa rubinoides Fawn-breasted Brilliant2 photos
182. Heliodoxa jacula Green-crowned Brilliant1 photo
183. Coeligena wilsoni Brown Inca1 photo
184. Coeligena torquata Collared Inca4 photos
185. Ensifera ensifera Sword-billed Hummingbird1 photo
186. Boissonneaua flavescens Buff-tailed Coronet3 photos
187. Boissonneaua flavescens tinochlora Buff-tailed Coronet (tinochlora)2 photos
188. Boissonneaua matthewsii Chestnut-breasted Coronet5 photos
189. Boissonneaua jardini Velvet-purple Coronet1 photo
190. Heliangelus exortis Tourmaline Sunangel3 photos
191. Ocreatus underwoodii Booted Racket-tail1 photo
192. Ocreatus underwoodii melanantherus Booted Racket-tail (melanantherus)1 photo
193. Opisthoprora euryptera Mountain Avocetbill1 photo
194. Aglaiocercus kingii Long-tailed Sylph2 photos
195. Aglaiocercus coelestis Violet-tailed Sylph2 photos
196. Aglaiocercus coelestis coelestis Violet-tailed Sylph (nominate)1 photo
197. Calliphlox mitchellii Purple-throated Woodstar2 photos
198. Archilochus colubris Ruby-throated Hummingbird1 photo
199. Archilochus alexandri Black-chinned Hummingbird5 photos
200. Calypte anna Anna's Hummingbird11 photos
201. Selasphorus calliope Calliope Hummingbird2 photos
202. Selasphorus rufus Rufous Hummingbird12 photos
203. Trogon personatus Masked Trogon4 photos
204. Trogon personatus personatus Masked Trogon (nominate)3 photos
205. Megaceryle alcyon Belted Kingfisher1 photo
206. Momotus aequatorialis Equatorial Motmot1 photo
207. Eubucco bourcierii Red-headed Barbet1 photo
208. Eubucco bourcierii aequatorialis Red-headed Barbet (aequatorialis)1 photo
209. Semnornis ramphastinus Toucan Barbet1 photo
210. Semnornis ramphastinus ramphastinus Toucan Barbet (nominate)1 photo
211. Pteroglossus erythropygius Pale-mandibled Aracari1 photo
212. Andigena laminirostris Plate-billed Mountain-Toucan1 photo
213. Melanerpes lewis Lewis's Woodpecker1 photo
214. Melanerpes formicivorus Acorn Woodpecker8 photos
215. Melanerpes uropygialis Gila Woodpecker2 photos
216. Melanerpes aurifrons Golden-fronted Woodpecker1 photo
217. Sphyrapicus ruber Red-breasted Sapsucker2 photos
218. Sphyrapicus thyroideus Williamson's Sapsucker2 photos
219. Dendrocopos major Great Spotted Woodpecker1 photo
220. Picoides pubescens Downy Woodpecker1 photo
221. Picoides villosus Hairy Woodpecker2 photos
222. Colaptes rivolii Crimson-mantled Woodpecker2 photos
223. Colaptes rivolii brevirostris Crimson-mantled Woodpecker (brevirostris)2 photos
224. Colaptes auratus Northern Flicker1 photo
225. Leptopogon rufipectus Rufous-breasted Flycatcher1 photo
226. Pogonotriccus poecilotis Variegated Bristle-Tyrant1 photo
227. Pyrrhomyias cinnamomeus Cinnamon Flycatcher2 photos
228. Pyrrhomyias cinnamomeus pyrrhopterus Cinnamon Flycatcher (pyrrhopterus)2 photos
229. Contopus fumigatus Smoke-colored Pewee1 photo
230. Empidonax traillii Willow Flycatcher2 photos
231. Sayornis saya Say's Phoebe1 photo
232. Sayornis nigricans Black Phoebe4 photos
233. Ochthoeca cinnamomeiventris Slaty-backed Chat-Tyrant1 photo
234. Myiarchus cephalotes Pale-edged Flycatcher1 photo
235. Tyrannus couchii Couch's Kingbird1 photo
236. Tyrannus verticalis Western Kingbird2 photos
237. Myiozetetes similis Social Flycatcher1 photo
238. Pitangus sulphuratus Great Kiskadee1 photo
239. Pipreola riefferii Green-and-black Fruiteater1 photo
240. Lipaugus fuscocinereus Dusky Piha1 photo
241. Xiphocolaptes promeropirhynchus Strong-billed Woodcreeper1 photo
242. Lepidocolaptes lacrymiger Montane Woodcreeper2 photos
243. Lepidocolaptes lacrymiger aequatorialis Montane Woodcreeper (aequatorialis)1 photo
244. Grallaria ruficapilla Chestnut-crowned Antpitta1 photo
245. Grallaria hypoleuca White-bellied Antpitta1 photo
246. Grallaria quitensis Tawny Antpitta1 photo
247. Vireo griseus White-eyed Vireo2 photos
248. Vireo philadelphicus Philadelphia Vireo2 photos
249. Cyanocitta stelleri Steller's Jay13 photos
250. Aphelocoma californica California Scrub-Jay5 photos
251. Aphelocoma ultramarina Transvolcanic Jay2 photos
252. Aphelocoma wollweberi Mexican Jay2 photos
253. Cyanocorax yncas Inca Jay4 photos
254. Pica pica Eurasian Magpie1 photo
255. Pica pica pica Eurasian Magpie (nominate)1 photo
256. Pica nutalli Yellow-billed Magpie5 photos
257. Nucifraga columbiana Clark's Nutcracker1 photo
258. Corvus monedula Eurasian Jackdaw1 photo
259. Corvus brachyrhynchos American Crow1 photo
260. Corvus corone Carrion Crow2 photos
261. Corvus cornix Hooded Crow1 photo
262. Corvus corax Common Raven2 photos
263. Phainopepla nitens Phainopepla2 photos
264. Bombycilla cedrorum Cedar Waxwing3 photos
265. Sialia mexicana Western Bluebird3 photos
266. Catharus guttatus Hermit Thrush2 photos
267. Turdus merula Eurasian Blackbird2 photos
268. Turdus grayi Clay-colored Thrush1 photo
269. Kittacincla malabarica White-rumped Shama2 photos
270. Sturnus vulgaris Common Starling1 photo
271. Spodiopsar cineraceus White-cheeked Starling1 photo
272. Mimus polyglottos Northern Mockingbird3 photos
273. Oreoscoptes montanus Sage Thrasher1 photo
274. Toxostoma curvirostre Curve-billed Thrasher6 photos
275. Sitta canadensis Red-breasted Nuthatch3 photos
276. Sitta carolinensis White-breasted Nuthatch2 photos
277. Certhia americana Brown Creeper1 photo
278. Campylorhynchus brunneicapillus Cactus Wren2 photos
279. Salpinctes obsoletus Rock Wren2 photos
280. Cistothorus palustris Marsh Wren1 photo
281. Thryomanes bewickii Bewick's Wren2 photos
282. Troglodytes aedon House Wren2 photos
283. Auriparus flaviceps Verdin2 photos
284. Polioptila caerulea Blue-grey Gnatcatcher2 photos
285. Poecile palustris Marsh Tit1 photo
286. Poecile atricapillus Black-capped Chickadee2 photos
287. Poecile gambeli Mountain Chickadee6 photos
288. Cyanistes caeruleus Eurasian Blue Tit1 photo
289. Baeolophus inornatus Oak Titmouse3 photos
290. Baeolophus bicolor Tufted Titmouse1 photo
291. Baeolophus atricristatus Black-crested Titmouse2 photos
292. Psaltriparus minimus Bushtit6 photos
293. Tachycineta bicolor Tree Swallow9 photos
294. Pygochelidon cyanoleuca Blue-and-white Swallow1 photo
295. Pygochelidon cyanoleuca cyanoleuca Blue-and-white Swallow (cyanoleuca)1 photo
296. Hirundo rustica Barn Swallow3 photos
297. Petrochelidon pyrrhonota Cliff Swallow2 photos
298. Regulus calendula Ruby-crowned Kinglet2 photos
299. Zosterops japonicus Warbling White-eye1 photo
300. Eremophila alpestris Horned Lark1 photo
301. Anthus spinoletta Water Pipit3 photos
302. Anthus rubescens American Pipit3 photos
303. Chloris sinica Grey-capped Greenfinch1 photo
304. Spinus pinus Pine Siskin1 photo
305. Spinus tristis American Goldfinch1 photo
306. Spinus psaltria Lesser Goldfinch3 photos
307. Carduelis carduelis European Goldfinch1 photo
308. Haemorhous cassinii Cassin's Finch4 photos
309. Haemorhous mexicanus House Finch6 photos
310. Hesperiphona vespertina Evening Grosbeak5 photos
311. Paroreomyza montana Maui Creeper1 photo
312. Calcarius lapponicus Lapland Longspur1 photo
313. Passerella iliaca Red Fox Sparrow2 photos
314. Melospiza melodia Song Sparrow3 photos
315. Melospiza lincolnii Lincoln's Sparrow1 photo
316. Zonotrichia capensis Rufous-collared Sparrow2 photos
317. Zonotrichia leucophrys White-crowned Sparrow11 photos
318. Zonotrichia albicollis White-throated Sparrow1 photo
319. Zonotrichia atricapilla Golden-crowned Sparrow4 photos
320. Junco hyemalis Dark-eyed Junco5 photos
321. Junco hyemalis oreganus Dark-eyed Junco (Oregon)1 photo
322. Passerculus sandwichensis Savannah Sparrow5 photos
323. Pooecetes gramineus Vesper Sparrow2 photos
324. Chondestes grammacus Lark Sparrow2 photos
325. Pipilo maculatus Spotted Towhee3 photos
326. Kieneria crissalis California Towhee5 photos
327. Kieneria aberti Abert's Towhee2 photos
328. Arremonops rufivirgatus Olive Sparrow2 photos
329. Paroaria coronata Red-crested Cardinal1 photo
330. Vermivora cyanoptera Blue-winged Warbler1 photo
331. Leiothlypis peregrina Tennessee Warbler3 photos
332. Leiothlypis celata Orange-crowned Warbler5 photos
333. Leiothlypis ruficapilla Nashville Warbler2 photos
334. Setophaga coronata Yellow-rumped Warbler1 photo
335. Setophaga virens Black-throated Green Warbler1 photo
336. Mniotilta varia Black-and-white Warbler1 photo
337. Geothlypis trichas Common Yellowthroat2 photos
338. Setophaga citrina Hooded Warbler1 photo
339. Conirostrum sitticolor Blue-backed Conebill1 photo
340. Piranga rubra Summer Tanager1 photo
341. Piranga olivacea Scarlet Tanager2 photos
342. Tangara episcopus Blue-grey Tanager1 photo
343. Pipraeidea bonariensis Blue-and-yellow Tanager1 photo
344. Pipraeidea bonariensis darwinii Blue-and-yellow Tanager (Darwin's)1 photo
345. Cnemathraupis eximia Black-chested Mountain-Tanager1 photo
346. Anisognathus somptuosus Blue-shouldered Mountain-tanager3 photos
347. Anisognathus somptuosus cyanopterus Blue-shouldered Mountain-Tanager (cyanopterus)3 photos
348. Euphonia cyanocephala Golden-rumped Euphonia1 photo
349. Euphonia xanthogaster Orange-bellied Euphonia1 photo
350. Tangara arthus Golden Tanager3 photos
351. Tangara arthus goodsoni Golden Tanager (goodsoni)3 photos
352. Tangara icterocephala Silver-throated Tanager1 photo
353. Tangara rufigula Rufous-throated Tanager1 photo
354. Tangara ruficervix Golden-naped Tanager1 photo
355. Tangara nigroviridis Beryl-spangled Tanager1 photo
356. Iridophanes pulcherrimus Golden-collared Honeycreeper1 photo
357. Chlorophanes spiza Green Honeycreeper2 photos
358. Geospizopsis unicolor Plumbeous Sierra-Finch1 photo
359. Geospizopsis unicolor geospizopsis Plumbeous Sierra-Finch (geospizopsis)1 photo
360. Diglossa lafresnayii Glossy Flowerpiercer1 photo
361. Diglossa cyanea Masked Flowerpiercer1 photo
362. Spiza americana Dickcissel1 photo
363. Pheucticus ludovicianus Rose-breasted Grosbeak1 photo
364. Cardinalis cardinalis Northern Cardinal1 photo
365. Passerina caerulea Blue Grosbeak1 photo
366. Passerina cyanea Indigo Bunting1 photo
367. Psarocolius angustifrons Russet-backed Oropendola1 photo
368. Cacicus leucoramphus leucoramphus Mountain Cacique (nominate)1 photo
369. Amblycercus holosericeus Yellow-billed Cacique1 photo
370. Amblycercus holosericeus australis Yellow-billed Cacique (Chapman's)1 photo
371. Icterus galbula Baltimore Oriole1 photo
372. Xanthocephalus xanthocephalus Yellow-headed Blackbird4 photos
373. Agelaius phoeniceus Red-winged Blackbird3 photos
374. Sturnella neglecta Western Meadowlark1 photo
375. Quiscalus mexicanus Great-tailed Grackle4 photos
376. Quiscalus major Boat-tailed Grackle4 photos
377. Euphagus cyanocephalus Brewer's Blackbird4 photos
378. Molothrus aeneus Bronzed Cowbird2 photos

Avibase has been visited 295,569,446 times since 24 June 2003. © Denis Lepage | Privacy policy